Hola,
Si piensas que estas frente a un bug, intenta llevar la version de la base de datos al ultimo parche, y si aun crees tener el bug debes abrir un SR (Service Request) en soporte de Oracle.
Perdon, per sigo sin ver el sentido de los puntos que comente, en cuanto al orden esta garantizado por la operacion SORT GROUP BY ROLLUP.
Para ver el plan de ejecucion y todas las operaciones de sorting, puedes utilizar el siguiente comando
Código:
oracle@10G> explain plan for
2 select * from dual;
Explicado.
Transcurrido: 00:00:00.18
oracle@10G> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
-------------------------------------------------------------------------
Plan hash value: 272002086
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 2 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| DUAL | 1 | 2 | 2 (0)| 00:00:01 |
--------------------------------------------------------------------------
8 filas seleccionadas.
Saludos