Wo ist denn da nun dein Problem?
Wenn du COBOL programmierst, müsstest du die Subfile kennen.
Für SQL definierst du nun Variablen wie oben beschrieben (kann auch Copy DDS/DDR sein), deklarierst einen Cursor und befüllst die Subfile halt wie wenn du die Daten native gelesen hättest.
Wenn du embedded SQL für COBOL noch nicht gemacht hast, kannst du die SQL-Tables als ganz normale Dateien in COBOL deklarieren und verwenden.