Ano, to je způsobeno tím, že Oracle nemá nebo nepodporuje limit klauzuli a tím získáte ORA-00933 chyba. Raději použijte FETCH .. OFFSET konstruovat jako
SELECT * FROM Person
where person_name='rahul'
order by created_time desc
OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY;
V StackOverflow je mnoho podobných otázek. Měl zkusit hledat to samé. Příklad:Jak omezím počet řádků vrácených dotazem Oracle po objednání?