Danke, Fuerchau für die prompte Antwort.
Habe ich gerade ausprobiert, leider mit dem gleichen Ergebnis.
Ich denke es liegt an dem CAST:
date( concat(concat(substr(digits(ADATUM), 1, 2), '.'),
concat(concat(substr(digits(ADATUM), 3, 2), '.'),
substr(digits(ADATUM), 5, 2)) ))
Aber wieso geht das interaktiv ?