"im SEU bzw. dessen Ableger im ACS"
Welchen Ableger? Das kann doch nicht RDi sein.

Wenn man längere Sachen macht klappt RDi ganz gut, sogar via VPN im Homeoffice.
Dies hat übrigens die Umsetzung RPG->Free integriert.

Und Änderungen in Free lassen sich mittlerweile ganz ohne Free/End-Free im Code und Datenteil beliebig unterbringen.

Dass Variablen im laufenden Code definiert werden können ist in vielen Sprachen ganz normal und vor allem praktisch.
Wenn ich viele For-Schleifen habe benötige ich sicherheitshalber für jede eine eigene Variable. Wie schnell ist die bei Programmänderungen an anderer Stelle in Subs zerstört worden.
Im "lokalen Scope" gilt die Variable nur da.
Aber wer macht schon für jede Schleife einen Funktionsaufruf, was konzeptionell durchaus Sinn macht.