select * from
(select c.* from cool_table c
where date >= to_date('200901010000', 'YYYYMMDDhh24mi')
order by seq_nr, entry_dts)
where rownum < 50
Трябва да се уверите, че подреждането е извършено преди филтрирането на rownum (в противен случай ще отнеме първите 50 реда, които намери, след което ще ги поръча)