I Oracle skulle du använda en av de många tekniker för strängaggregation som samlats in av Tim Hall på den här sidan.
Om du använder 11.2,
SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
INTO l_list
FROM TestTable
I tidigare versioner skulle jag föredra att använda den användardefinierade aggregatfunktionsmetoden (Tims kallas string_agg
) att göra
SELECT string_agg( display )
INTO l_list
FROM TestTable