Oracle: selecione o valor máximo de diferentes colunas da mesma linha
A questão toda está praticamente no título. Para cada linha da tabela, gostaria de selecionar o máximo de um subconjunto de colunas.
Por exemplo, desta tabela
name m1 m2 m3 m4
A 1 2 3 4
B 6 3 4 5
C 1 5 2 1
o resultado seria
name max
A 4
B 6
C 5
A consulta deve ser compatível com oracle 8i.