Vielen Dank euch beiden für die Hilfe.

Muss euch jedoch sagen, dass es doch funktioniert.
Mein Fehler lag einzig in einer vertauschten Feldangabe, die der Dateibeschreibung zuwider lief. Konnte mir natürlich niemand im Forum beantworten, da ich das Satzbett nicht veröffentlicht hatte.

Trotzdem vielen Dank.

Bin jedoch mit dem bisher Erreichten noch nicht ganz zufrieden.
Da das Resultat dieser Abfrage dem Anwender direkt in Excel dargestellt wird, würde ich gerne noch eine Sortierung in meiner Insert-Anweisung ergänzen.

Diese muss - natürlich - auch wieder in Abhängigkeit der gewünschten Kumulationskriterien erfolgen.

Folgende Order by-Anweisungen bringen mir jedoch bei der Kompilierung pro Zeile einen Fehler ein:

PHP-Code:
 
..
 
Order By
case when :IndKumLd '1' then b.acoi end,
case 
when :IndKumVt '1' then vsvtr end,
case 
when :IndKumVb '1' or :IndKumKd '1' then vsvbnr end,
case 
when :IndKumKd '1' then vskdnr end,
case 
when :IndKumWG '1' then vsmrze end,
case 
when :IndKumPG '1' then vsprgr end,
case 
when :IndKumPr '1' then vspgrg end,
case 
when :IndKumTn '1' then vstnr end
Im Fehlerprotokoll heißt es dann:

SQL0122 - Position 59 ACOI oder Ausdruck in Select-Liste nicht gültig. Wertigkeit: 30
usw.

Ein "Pseudo"-else
PHP-Code:
case when :IndKumLd '1' then b.acoi else ' ' end
habe ich übrigens auch schon versucht, jedoch ohne Erfolg.
Hört spätestens im Order by die Verwendungmöglichkeit von Hostvariablen auf?