Вероятно поръчката ще зависи от много фактори, включително плана за изпълнение на заявката, конфигурацията на вашия екземпляр, версията на базата данни, дали сте на exadata или не.
Ако не давате на Oracle никакви специфични критерии за подреждане на данните, не можете да разчитате на никакво конкретно подреждане, дори ако от изпитанията ви изглежда, че получавате данните последователно сортирани по специфичен начин.
Според документацията на Oracle за listagg:
- Клаузата order_by_clause определя реда, в който се връщат свързаните стойности. Функцията е детерминирана само ако списъкът с колони ORDER BY е постигнал уникален ред.