In Oracle würden Sie eine der vielen von Tim Hall auf dieser Seite gesammelten String-Aggregationstechniken verwenden.
Wenn Sie 11.2 verwenden,
SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
INTO l_list
FROM TestTable
In früheren Versionen würde ich den Ansatz der benutzerdefinierten Aggregatfunktion bevorzugen (Tims heißt string_agg
) zu tun
SELECT string_agg( display )
INTO l_list
FROM TestTable