¿Sabes lo que pasa?
Que anteriormente Interbase 6.0 tenía un puñado de bugs y se podía "tragar" algunas consultas SQL que en realidad estaban mal hechas. Ahora firebird corrige muchos de estos fallitos.
Justo eso es lo que te pasa. Mira, esto está en las notas de las versión 1.5 de firebird ->(
http://www.ibphoenix.com/downloads/F...tesSpanish.pdf), página 19:
Cita:
ORDER BY
Cuando el contexto es una sentencia agregada, la cláusula ORDER BY sólo permite expresiones válidas que sean funciones agregadas o partes de las expresiones de la cláusula GROUP BY. Previamente se permitía utilizar expresiones no válidas.
|
Más claro, agua.