CREATE OR REPLACE FUNCTION BUSCA_ULT_NRPEDIDO(P_CDFILIAL       IN FILIAL.CDFILIAL%TYPE,
                                              P_CDCLIENTE      IN CLIENTE.CDCLIENTE%TYPE)RETURN VARCHAR2
AS
   V_CTREGISTRO NUMBER;
   V_NRPEDIDO PEDIDO.NRPEDIDO%TYPE;
BEGIN
   V_NRPEDIDO := '';
   SELECT MAX(NRPEDIDO) NRPEDIDO
     INTO V_NRPEDIDO
     FROM PEDIDO
    WHERE (CDFILIAL  = P_CDFILIAL )
      AND (CDCLIENTE = P_CDCLIENTE)
      AND (IDSITPEDIDO IN ('1','2'));

   RETURN(V_NRPEDIDO);
END;
/