Cómo se gestionan los triggers?

JMAN
05 de Mayo del 2004
Hola:
Tengo una tabla con 2 triggers.
Uno de ellos lo tengo para inserciones, borrados y actualizaciones.
El otro lo tengo solo para actualizaciones.

El primer trigger lo tengo hecho de forma que trata los datos de forma masiva.
El segundo utiliza un cursor para realizar su tarea.

Si inserto en la tabla unos 400 registros, tarda unos 3 seg.
Si quito de la tabla el segundo trigger y vuelvo a insertar, es inmediato.
Lo he hecho varias veces para tener una media del tiempo.
¿Cómo es posible que si el segundo trigger está hecho para que actúe en las actualizaciones, cuando inserto en la tabla, el tiempo de inserción cambie dependiendo de si lo tengo o no lo tengo dicho trigger?
¿Es que el trigger salta siempre aunque lo tenga definido que salte solo cuando haya actualizaciones?
Gracias.

Isa?
05 de Mayo del 2004
Sin conocer sus triggers, puedo comentarle que es un ERROR GARRAFAL utilizar cursores dentro de los mismos.