Если исходный столбец, которому принадлежит идентификатор, является целым числом, нет необходимости приводить его. Следующее работает просто отлично, если предположить, что столбец идентификаторов - это целое число для начала или он помещается внутри "Int".
DECLARE @NewIdent Int
SET @NewIdent = SCOPE_IDENTITY()