Můžete to udělat snadno na 12c zadáním OFFSET .
V 12c ,
SELECT val
FROM table
ORDER BY val
OFFSET 4 ROWS FETCH NEXT 4 ROWS ONLY;
Chcete-li totéž udělat na 11g a dříve musíte použít ROWNUM dvakrát, inner query a outer query respektive.
Stejný dotaz v 11g ,
SELECT val
FROM (SELECT val, rownum AS rnum
FROM (SELECT val
FROM table
ORDER BY val)
WHERE rownum <= 8)
WHERE rnum > 4;
Zde OFFSET je 4.