danke für die sehr ausführliche lösung.
einen ähnlichen ansatz mit einer temp-tabelle habe ich hier noch gefunden:
http://authors.aspalliance.com/Maman...ursive&print=y
hmm, performance massig überzeugt mich das alles noch nicht so.
ich suche nochmal weiter.