-- 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.