SCOPE_IDENTITY este functia pe care trebuie sa o folositi. Cum a mentionat si Catalin, in cazul existentei unui trigger e posibil sa obtineti rezultate gresite.
Cristian Andrei Lefter, SQL Server MVP
MCT, MCSA, MCDBA, MCAD, MCSD .NET,
MCTS, MCITP - Database Administrator SQL Server 2005
http://sqlserver.ro