Ich weiß, dass Sie nach einer Oracle 9i-Lösung suchen, aber Oracle 11 führt PIVOT ein, mit dem Sie Abfragen ausführen können wie:
%Vor%was ergibt:
%Vor%Nicht ganz das, wonach du gesucht hast, aber in vielen Situationen extrem nützlich ... und fast das Upgrade für PIVOT und UNPIVOT allein wert
BEARBEITEN
Geändert, um fname und lname in separate Spalten zu setzen