Hasta el momento no me ha sucedido nada parecido.
En mi aplicación tengo exactamente lo mismo que tú (salvo que uso los componentes MDOLIB, que provienen de los IBX). No sabría decirte por qué falla, mis incrementos son consecutivos.
Supongo que deshabilitando el Trigger en el servidor, todo funcionará bien, pero si en algún momento usas un sql como este, fallará la inserción:
Código SQL
[-]
insert into marcas (marca_id) values (null)
Saludos