Das geht so leider nicht !
Wenn ein Fetch in eine DS erfolgen soll, so sind max. 2 Strukturen erlaubt:
fetch ... into :myds [:myanz]
Wobei der Anzeiger eine Tabelle sein muss.

Werden mehrere Felder angegeben, nimmt der SQL-Precompiler Einzelfelder an.

Da dein Select ein Join ist, musst du eine Struktur mit ALLEN Feldern angeben und eine Anzeiger-Tabelle mit der Anzahl der Felder.
Oder du musst dir die Mühe machen und alle Felder einzeln im Fetch benennen.