Dans Oracle, vous utiliseriez l'une des nombreuses techniques d'agrégation de chaînes collectées par Tim Hall sur cette page.
Si vous utilisez 11.2,
SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
INTO l_list
FROM TestTable
Dans les versions antérieures, ma préférence serait d'utiliser l'approche de la fonction d'agrégation définie par l'utilisateur (celle de Tim s'appelle string_agg
) à faire
SELECT string_agg( display )
INTO l_list
FROM TestTable