Em 12c você pode usar a row_limiting_clause, documentada aqui:http:// docs.oracle.com/database/121/SQLRF/statements_10002.htm#SQLRF01702
A sintaxe geral é:
[ OFFSET offset { ROW | ROWS } ]
[ FETCH { FIRST | NEXT } [ { rowcount | percent PERCENT } ]
{ ROW | ROWS } { ONLY | WITH TIES } ]
Como alternativa, use a API de enfileiramento avançado do Oracle Streams documentada aqui:http:// /docs.oracle.com/database/121/ADQUE/aq_opers.htm#ADQUE2835