Ordem de avaliação da cláusula Oracle SQL
No Oracle, quais tipos de cláusula são avaliados primeiro? Se eu tivesse o seguinte (finja que ... representa expressões válidas e nomes de relações), qual seria a ordem da avaliação?
SELECT ...
FROM .....
WHERE ........
GROUP BY ...........
HAVING .............
ORDER BY ................
Tenho a impressão de que a cláusula SELECT é avaliada por último, mas, além disso, não tenho noção.