La verdad es que nunca he usado PHP para acceder a Interbase. Pero revisa la ayuda de los componentes o funciones de PHP con las que accedes a Interbase a.
Te puedo asegurar que en Delphi necesitas siempre una transacción, pero también si accedes por ejemplo desde un gestor de base de datos (como por ejemplo IBConsole o SQL Hammer) aunque estos últimos puedan hacerlo de forma transparente al usuario.
Podría ser que internamente en PHP no se realice un commit de la transacción y por eso no veas que se ejecute el trigger.
|