@Alle:
Vielen Dank für Eure schnellen und, für mich zumindestens, so interessanten Antworten.
Genau das ist das Problem: Wenn List.count = 10 ist, wird mit List.delete list.count zu 9.
Die übliche for-Schleife bringt einen Bereichserror.
Ich probiere die Lösung mit
for I=List.count downto 0
Sie erscheint diese Lösung die Schlüssigste zu sein.
Ich verfolge aber sehr aufmerksam die Diskussion mit While/repeat.
Wenn mein Code läuft, probiere ich mal die Repeat/Whileversion aus.
Vielen Dank und ich berichte, wie es läuft.