Wie ich das mit einer OO-Sprache löse ist mir bekannt, da ich dies schon mache. Wie ich das mit Einzelaufrufen (in einem anderen Thread) als Prozedur löse ebenso.
Ich möchte es eben in SQL sehen, gerade wegen der Übersetzung eines relationalen Resultsets in ein hierarchisches XML (was ja laut Birgitta total einfach ist), zumal ich ja Kopfdaten, Positionsdaten und weitere Informationen in SQL als 1-dimensionales Result erhalte.
Wenn ich für meine Tipps und Tricks ständig nur Schulungen anbieten würde, wäre das Forum wohl nicht das, was es derzeit ist.