Use
@@identity
em vez de scope_identity()
. Enquanto
scope_identity()
retorna o último id criado no escopo atual, @@identity
retorna o último id criado na sessão atual. O
scope_identity()
função é normalmente recomendada sobre o @@identity
campo, como você normalmente não quer que os gatilhos interfiram com o id, mas neste caso você faz.