WM_CONCAT
funkcja (jeśli jest zawarta w Twojej bazie danych, przed Oracle 11.2) lub LISTAGG
(od Oracle 11.2) powinno załatwić sprawę. Na przykład otrzyma listę oddzielonych przecinkami nazw tabel w schemacie:
select listagg(table_name, ', ') within group (order by table_name)
from user_tables;
lub
select wm_concat(table_name)
from user_tables;
Więcej szczegółów/opcji
Link do dokumentacji