Учитывая, как выглядит бизнес-вопрос (укажите зарплату работников, где зарплата не входит в первую десятку зарплат), я думаю, аналитика будет выбором, заслуживающим рассмотрения:
select salary
from (select salary,
rank() over (order by salary) as salary_rank
from employees
)
where salary_rank > 10
order by salary;
Использование аналитики также будет сканировать EMPLOYEES
только один раз, тогда как исходный запрос будет сканировать его дважды.