Nejsem si jistý, že ORACLE měl někdy TOP funkci. Chcete použít dotaz TOP-N.
Například:
select *
from (SELECT *
FROM foo
where foo_id=[number]
order by foo_id desc)
where rownum <= 3
Tím získáte tři nejlepší výsledky (protože v dílčím dotazu řadím podle desc)