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.

Respuestas a la pregunta(2)

Su respuesta a la pregunta