Creo que no tiene mucho sentido hacer un ORDER BY ROWID. El rowid es una pseudo columna que índice donde se encuentra exactamente y físicamente ese registro.
Mira a ver si te vale esto.
Código SQL:
Ver originalSELECT * FROM
(
SELECT ROWNUM AS ORDEN, ROWID, CAMPO1, CAMPO2.....
FROM TABLA
ORDER BY ROWID
) WHERE ORDEN < 4