Que tal JoeH.
La variable @@identity te devuelve el último número usado, pero sólo se puede usar despúes de un insert a una tabla que tenga un campo de ese tipo(Identity). Por ejemplo:
Código:
InSert into myTable (campoX, CampoY) Values (1,11)
SET @varId = @@identity
De otra manera siempre devolverá NULL.
Saludos!