Non sono sicuro che ORACLE abbia mai avuto una funzione TOP. Vuoi utilizzare una query TOP-N.
Ad esempio:
select *
from (SELECT *
FROM foo
where foo_id=[number]
order by foo_id desc)
where rownum <= 3
Questo ti darà i primi tre risultati (perché ordino per desc nella query secondaria)