В Oracle бихте използвали една от многото техники за агрегиране на низове, събрани от Тим Хол на тази страница.
Ако използвате 11.2,
SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
INTO l_list
FROM TestTable
В по-ранните версии предпочитам да използвам подхода на дефинирана от потребителя обобщена функция (на Тим се нарича string_agg
) да направя
SELECT string_agg( display )
INTO l_list
FROM TestTable