In Oracle zou u een van de vele stringaggregatietechnieken gebruiken die door Tim Hall op deze pagina zijn verzameld.
Als u 11.2 gebruikt,
SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
INTO l_list
FROM TestTable
In eerdere versies zou mijn voorkeur uitgaan naar het gebruik van de door de gebruiker gedefinieerde aggregatiefunctiebenadering (Tim's heet string_agg
) te doen
SELECT string_agg( display )
INTO l_list
FROM TestTable