I have tried the below query:
select empno from ( select empno from emp order by sal desc
For nth row using rownum in oracle:
select * from TEST WHERE ROWNUM<=n MINUS select * from TEST WHERE ROWNUM<=(n-1);
Example for second row :
select * from TEST WHERE ROWNUM<=2 MINUS select * from TEST WHERE ROWNUM<=1;