Oracle: seleccione el valor máximo de diferentes columnas de la misma fila
Toda la pregunta está más o menos en el título. Para cada fila de la tabla, me gustaría seleccionar el máximo de un subconjunto de columnas.
Por ejemplo, de esta tabla
name m1 m2 m3 m4
A 1 2 3 4
B 6 3 4 5
C 1 5 2 1
el resultado sería
name max
A 4
B 6
C 5
La consulta debe ser compatible con Oracle 8i.