Da diese Funktion ja in einem GROUP BY verwendet wird, werden die Einträge wohl so genommen, wie die gerade reinkommen. Gebe ich eine nach den Einträgen sortierte Liste dort rein bekommt man auch ein sortiertes Ergebnis. Dieses kann man aber nicht direkt beeinflussen, sondern eben nur indirekt über diesen Zwischenschritt.
Darum die Aussage, dass die Sortierung unbestimmt ist.
(Müsste man mal ausprobieren)
SQL-Code:
select list( i.txt, ',' )
from (
select d.grp, d.txt
from data d
order by d.txt ) i
group by i.grp
sollte dann
ergeben
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)