Ive follow procedure:
alter procedure sp_insert_cities ( @txt_nome_cidade varchar(300), @txt_nome_estado varchar(150) = null, @txt_pais varchar(1
BEGIN TRY insert into tb_cidades values( @txt_nome_cidade, @txt_nome_estado, @txt_pais) set @int_id_cidade = @@identity END TRY BEGIN CATCH select @int_id_cidade = int_id_cidade from tb_cidades where txt_nome_cidade = @txt_nome_cidade END CATCH