select * from ( select /*+ */ rownum no, a.* from ( -- SQL Body 시작 select owner, object_name from big_table where owner = 'SYS' and created > TO_DATE('20170126135300','YYYYMMDDHH24MISS') order by created -- SQL Body 끝 ) a where rownum = (:page - 1) * 10 + 1; 위 SQL로 p.384하단의 실행계획과 동일한 결과를 볼 수 있었습니다. 하지만, trace를 살펴보면 아래와 같습니다. ------------------------------------------------------------- recursive..