対象データベース内のテーブル一覧取得SQL

SELECT UPPER(TABLENAME)
  FROM PG_TABLES
 WHERE TABLENAME NOT LIKE'pg%'
   AND TABLENAME NOT LIKE'sql_%'
ORDER BY TABLENAME

テーブル定義取得SQLに比べると非常にシンプルなSQLです。
先頭が『pg』及び『sql_』のシステム絡みのテーブルを除外しています。