V Oracle byste použili jednu z mnoha technik agregace řetězců, které na této stránce shromáždil Tim Hall.
Pokud používáte 11.2,
SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
INTO l_list
FROM TestTable
V dřívějších verzích bych preferoval použití přístupu uživatelem definované agregační funkce (Timův přístup se nazývá string_agg
) udělat
SELECT string_agg( display )
INTO l_list
FROM TestTable