Cita: En otros gestores de bases de datos (ORACLE) es necesaria la inclusión de todos los campos expuestos en la consulta
Si, es cierto. Además, ni siquiera permite que se restrinjan los registros con el WHERE sino con el HAVING, que el MYSQL si permite.
Precisamente por eso hay que tener precaución con la migración entre DBMS; los conflictos de sintaxis generan resultados y errores inesperados.
Lo siento, me paso saltando tanto entre DBMS, que a veces me olvido estos detalles.