Fast general method to calculate percentiles
I have come up with the following:

select cume, max(var) AS max_var
from (
   select var
        , ntile(5) over (order by var) as cume
   from table
   ) as tmp
group by cume
order by cume;


It selects the maximum of each group that is divided using ntile().