特大のテーブルやALL_OBJECTSテーブルを使用する必要はありません: SELECT TRUNC (SYSDATE - ROWNUM) dt FROM DUAL CONNECT BY ROWNUM < 366 トリックを行います。