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.

questionAnswers(5)

yourAnswerToTheQuestion