El orden de las filas devueltas a la aplicación desde un SELECT
la declaración es TOTALMENTE ARBITRARIA a menos que se especifique lo contrario. Si desea, necesita o espera que las filas regresen en un orden determinado, es responsabilidad del usuario especificar dicho orden.
(Advertencia:algunas versiones de Oracle ordenarían implícitamente los datos en orden ascendente si se usaran ciertas operaciones, como DISTINCT, UNION, MINUS, INTERSECT
, o GROUP BY
. Sin embargo, como Oracle implementó la clasificación hash, la naturaleza del tipo de datos puede variar, y muchos SQL que dependían de esa función fallaron).