El WM_CONCAT
función (si está incluida en su base de datos, anterior a Oracle 11.2) o LISTAGG
(a partir de Oracle 11.2) debería funcionar bien. Por ejemplo, esto obtiene una lista delimitada por comas de los nombres de las tablas en su esquema:
select listagg(table_name, ', ') within group (order by table_name)
from user_tables;
o
select wm_concat(table_name)
from user_tables;
Más detalles/opciones
Enlace a la documentación