Tom ma odpowiedź na wiele pytań związanych z Oracle
Krótko mówiąc, rownum jest dostępne po zastosowaniu klauzuli where i przed zastosowaniem klauzuli order by.
W przypadku RowNum=2, predykat w klauzuli where nigdy nie będzie oceniany jako true, ponieważ RowNum zaczyna się od 1 i zwiększa się tylko wtedy, gdy można znaleźć rekordy pasujące do predykatu.