Vous devriez probablement dissocier le post-traitement de l'insertion :
Dans le déclencheur d'insertion, ajoutez le PK de l'enregistrement dans une table de file d'attente.
Dans un service séparé, lisez à partir de la table de file d'attente et effectuez votre opération complexe. Lorsque vous avez terminé, marquez l'enregistrement comme traité (avec les informations d'erreur/d'état) ou supprimez l'enregistrement de la file d'attente.