come ha detto, lui sta usando AS400, ergo non c'è il limit

c'è una forma un pò più complessa che gli da la possibilità di estrarre solo le prime N righe

Ad esempio
FETCH FIRST 10 ROWS ONLY

Alternativamente, anche se comunque è abbastanza pesante e non conviene più di tanto su tabelle grandi qui suggeriscono di usare le funzioni ROW_NUMBER e OVER per ottenere il numero della riga corrente cosi utilizzi una tabella pivot mettendoci dentro la query che etrae tutto più un campo con il numero della riga e poi fai una query che utilizza la pivot e mette un where sul numero della riga

In realtà potresti utilizzare anche il fetch first xx rows only in modo da limitare il numero di righe da filtrare con la query che usa la pivot ottenendo cosi il numero di righe che devi estrarre più quelle da visualizzare e poi usi la where sul row_number

fai qualche prova, putroppo non ti posso dare ulteriori suggerimenti, non ho tutta questa esperienza con l'sql degli as400