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;
詳細/オプション
ドキュメントへのリンク