W Oracle użyjesz jednej z wielu technik agregacji ciągów zebranych przez Tima Halla na tej stronie.
Jeśli używasz 11.2,
SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
INTO l_list
FROM TestTable
We wcześniejszych wersjach wolałem używać podejścia funkcji agregującej zdefiniowanej przez użytkownika (Tim nazywa się string_agg
) do zrobienia
SELECT string_agg( display )
INTO l_list
FROM TestTable