Wahrscheinlich sollten Sie die Nachbearbeitung vom Einfügen entkoppeln:
Fügen Sie im Insert-Trigger den PK des Datensatzes in eine Warteschlangentabelle ein.
Lesen Sie in einem separaten Dienst aus der Warteschlangentabelle und führen Sie Ihre komplexe Operation aus. Wenn Sie fertig sind, markieren Sie den Datensatz als verarbeitet (zusammen mit Fehler-/Statusinformationen) oder löschen Sie den Datensatz aus der Warteschlange.