Essa é um pedaço da proc:
CREATE OR REPLACE PROCEDURE TS_ODO.odo_prs_registra_pedido_exclu(p_msg_xml in clob,
p_cod_retorno out number,
p_msg_retorno out varchar2,
p_versao in varchar2 default 'N') is
----- variaveis auxiliares
v_posicao number;
--
v_doc xmldom.DOMDocument;
v_cod_retorno number;
v_msg_retorno varchar2(4000);
--
v_usuario ts_odo.odo_prestador_operadora.cod_usuario_atu%type;
v_cod_operadora ts_odo.odo_prestador_operadora.cod_operadora%type;
v_cod_prestador_ts ts_odo.odo_prestador_operadora.cod_prestador_ts%type;
v_cod_motivo_exclusao ts_odo.odo_prestador_operadora.cod_motivo_exclusao%type;
v_data_exclusao ts_odo.odo_prestador_operadora.dat_exclusao%type;
v_data_realizacao ts_odo.odo_prestador_operadora.dat_exclusao%type;
v_data_apresentacao ts_odo.odo_prestador_operadora.dat_exclusao%type;
v_data_representacao ts_odo.odo_prestador_operadora.dat_exclusao%type;
v_data_direcionamento ts_odo.odo_prestador_operadora.dat_exclusao%type;
v_data_notificacao_exc ts_odo.odo_prestador_substituto.dt_notif_voluntaria%type;
v_txt_exclusao ts_odo.odo_prestador_operadora.txt_exclusao%type;
v_ind_situacao ts_odo.odo_prestador_operadora.ind_situacao%type;
v_cod_prestador_ts_subst ts_odo.odo_prestador_substituto.cod_prestador_ts_substituto%type;
v_cod_rede ts_odo.odo_prestador_substituto.cod_rede_excluido%type;
v_dt_fim_hab_aux ts_odo.odo_rede_prestador.dt_exclusao%type;
v_dt_ini_hab_aux ts_odo.odo_rede_prestador.dt_ini_hab%type;
v_prazo_subs_ans ts_odo.odo_controle_sistema.val_parametro%type;
v_data_exclusao +(||) v_prazo_subs_ans
v_prazo_subs_ans