Cita: como que para versiones anteriores es necesario indicar la tabla donde está el trigger
En esos casos tienes siempre que ignorar cualquier cosa que no se ajustre a la versión que utilizas. CUando intentas usar sintaxis anteriores a la que trabajas es altamente probable que se presenten errores de sintaxis, o cosas pores.
Cita: Pero no dice nada de que haya que estar en la bbdd donde se creó, salvo que llamen esquema a la bbdd, que es lo que ahora sospecho.
Los triggers
pertenecen a una tabla, y sólo pueden ser creados, por consecuencia, en la misma base donde está la tabla. Ningún DBMS crea los triggers por separado en otro esquema.
En cuanto al uso de denominación BBDD o "esquema", coloquialmente son sinónimos, porque cuando se habla de la estructura desde la óptica de diseño se habla de "esquema de base de datos".
A nivel de administración de servidores, y hablando estrictamente, se denomina "base de datos" a la instancia de servidor donde uno se conecta, que puede tener a su vez una o más esquemas de bases de datos.
Pero cuando nos referimos genéricamente a "Base de Datos" sin hacer esas especificaciones, nos estamos refiriendo
siempre al schema.