In Oracle, utilizzeresti una delle tante tecniche di aggregazione di stringhe raccolte da Tim Hall in questa pagina.
Se stai usando 11.2,
SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
INTO l_list
FROM TestTable
Nelle versioni precedenti, la mia preferenza sarebbe stata quella di utilizzare l'approccio della funzione aggregata definita dall'utente (quella di Tim si chiama string_agg
) da fare
SELECT string_agg( display )
INTO l_list
FROM TestTable