Oracle: Maximalwert aus verschiedenen Spalten derselben Zeile auswählen

Die ganze Frage steht so ziemlich im Titel. Ich möchte für jede Zeile der Tabelle das Maximum einer Teilmenge von Spalten auswählen.

Zum Beispiel aus dieser Tabelle

name m1 m2 m3 m4
A    1  2  3  4
B    6  3  4  5
C    1  5  2  1

das Ergebnis wäre

name max
A    4
B    6
C    5

Die Abfrage muss mit Oracle 8i kompatibel sein.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage