Perdonar que me haya metido en el thread equivocado.
La consulta no me funciona al "lanzarla" desde una aplicación hecha en java con struts. Si no me equivoco por debajo si utilizamos algo que resuelve el problema de concurrencia.
Creo que debemos tener algún problemilla raro con la base de datos, porque otras sentencias similares, donde se usan también las funciones MAX y NVL funcionan sin problemas. Algo mal debe tener esa tabla en concreto...
Gracias por la ayuda!