Why not to use @@identity in TSQL?