Usar @@identity
en lugar de scope_identity()
.
Mientras que scope_identity()
devuelve la última identificación creada en el ámbito actual, @@identity
devuelve la última identificación creada en la sesión actual.
El scope_identity()
normalmente se recomienda la función sobre @@identity
campo, ya que normalmente no desea que los activadores interfieran con la identificación, pero en este caso sí lo hace.