Hola.
Bueno, la verdad es que sí que funciona la función MAX(). He tenido que cambiar algo en el select de la consulta; y es que es una consulta dentro de otra consulta...y los resultados son distintos de los que yo preveía.
Voy a postear directamente sobre estos casos.