-- CASO XXX - [usuario] - DD-MM-YYYY - [descricao breve da mudanca] CREATE OR REPLACE PROCEDURE VITRUVIO.PRC_VTR_NOME_DA_PROCEDURE ( p_chave IN NUMBER, p_saida OUT VARCHAR2 ) AS v_valor NUMBER; BEGIN SELECT NVL(MAX(campo_exemplo), 0) INTO v_valor FROM VITRUVIO.SUA_TABELA WHERE CHAVE_EXEMPLO = p_chave; p_saida := TO_CHAR(v_valor); EXCEPTION WHEN NO_DATA_FOUND THEN p_saida := '0'; END PRC_VTR_NOME_DA_PROCEDURE; / -- Se a demanda envolver DDL, gere em arquivo separado e execute manualmente via DBA ou fluxo aprovado.