Einzelsatzzugriff kann nur mit OCCURS, da durch die automatischen I-Definitionen (auch bei qualified-DS), nur in die "aktiven" Variablen gelesen wird.

Nur durch OCCURS kann dan eine Ebene der DS aktiviert werden.
Dim-DS'n müssen durch einen Index "MyDs(Ind)" angesprochen werden, was die EA-Befehle nicht können.

Dem SQL ist das egal, ob occurs oder dim.