Tom tiene una respuesta para muchas preguntas relacionadas con Oracle
En resumen, rownum está disponible después de que se haya aplicado la cláusula where y antes de que se aplique la cláusula order by.
En el caso de RowNum=2, el predicado en la cláusula where nunca se evaluará como verdadero ya que RowNum comienza en 1 y solo aumenta si se pueden encontrar registros que coincidan con el predicado.