Muligvis vil rækkefølgen afhænge af mange faktorer, herunder eksekveringsplanen for forespørgslen, konfigurationen af din instans, versionen af databasen, om du er på exadata eller ej.
Hvis du ikke giver Oracle nogle specifikke kriterier for at bestille dataene, kan du ikke regne med nogen specifik ordre, selvom du fra dine forsøg ser ud til at få dataene sorteret konsekvent på en bestemt måde.
Ifølge Oracle-dokumentationen til listagg:
- Order_by_clausule bestemmer rækkefølgen, som de sammenkædede værdier returneres i. Funktionen er kun deterministisk, hvis ORDER BY kolonnelisten opnåede en unik rækkefølge.