--
-- 1 ETAPA
--

select fc_en_trg(false, true);

--
-- 2 ETAPA
--

delete from tb_munic;

--
-- 3 ETAPA
--

executar o script dos inserts da tb_munic

--
-- 4 ETAPA
--
update tb_part set 
    id_munic = tb_bairro.id_munic 
from tb_logr
join tb_bairro on
    (tb_logr.id_bairro = tb_bairro.id_bairro)
where
    tb_logr.cep = tb_part.cep;
    
    
update tb_vnd set 
    id_munic = tb_bairro.id_munic 
from tb_logr
join tb_bairro on
    (tb_logr.id_bairro = tb_bairro.id_bairro)
where
    tb_logr.cep = tb_vnd.cep;
    
    
update tb_nf set 
    id_munic_dst = tb_bairro.id_munic 
from tb_logr
join tb_bairro on
    (tb_logr.id_bairro = tb_bairro.id_bairro)
where
    tb_logr.cep = tb_nf.cep_dst;
    
    
update tb_nf set 
    id_munic_emt = tb_bairro.id_munic 
from tb_logr
join tb_bairro on
    (tb_logr.id_bairro = tb_bairro.id_bairro)
where
    tb_logr.cep = tb_nf.cep_emt;
	
	
--
-- 5 ETAPA
--

select fc_en_trg(true, true);