WM_CONCAT
функция (ако е включена във вашата база данни, преди Oracle 11.2) или LISTAGG
(започвайки от Oracle 11.2) трябва да се справи добре. Например, това получава разделен със запетая списък с имената на таблиците във вашата схема:
select listagg(table_name, ', ') within group (order by table_name)
from user_tables;
или
select wm_concat(table_name)
from user_tables;
Повече подробности/опции
Връзка към документацията