DO $$ 
DECLARE 
    err_message TEXT;
BEGIN
    BEGIN
        INSERT INTO par.situacaomeprestacaocontas (smpcid, smpcdesc, smpcstatus, smpcdtcadastro)
        VALUES
    	(39, 'Aguardando Cadastro no Banco de Arquivamento por Prescrição', 'A', now()),
    	(40, 'Cadastro no Banco de Arquivamento por Prescrição', 'A', now()),
    	(41, 'Pressupostos para Prescrição Intercorrente', 'A', now());
    EXCEPTION 
        WHEN OTHERS THEN
			RAISE WARNING 'Erro ao inserir em responsaveisomisso: %', SQLERRM;
    END;

    BEGIN
        INSERT INTO workflow.estadodocumento (esdid, tpdid, esdstatus, esdordem, esddsc, constantevirtual) 
        VALUES 
            ('3169', '335', 'A', '20', 'Encaminhado para Banco de Arquivamento por Prescrição', 'workflow_estadodocumento_esdid_par_3168'),
            ('3170', '335', 'A', '21', 'Pressupostos para Prescrição Intercorrente', 'workflow_estadodocumento_esdid_par_3169');
    EXCEPTION 
        WHEN OTHERS THEN
           RAISE WARNING 'Erro ao inserir em responsaveisomisso: %', SQLERRM;
    END;
END $$;


/*

-- APOIO PARA TESTES

select * from par.situacaomeprestacaocontas where smpcid in('39','40','41');

select * from workflow.estadodocumento where  esdid in('3169', '3170');