SELECT DISTINCT (a.sal) FROM EMP A WHERE &N = (
SELECT COUNT (DISTINCT (b.sal)) FROM EMP B WHERE a.sal<=b.sal
);
Replace &N with you desired number. For example, 2 will give you the second largest salary.
If you are using PL/SQL, just execute the statement. It will prompt for N.