Erro de execução em Procedure

Boa tarde Gente,
Estou com um problema para criar uma procedure, e nao estou conseguindo identificar o erro. Segue o código:

create or replace PROCEDURE NUT_VAL_ITEN_EMP_PORTAL(
	P_NUNOTA INT,
	P_SUCESSO OUT VARCHAR2,
	P_MENSAGEM OUT VARCHAR2,
	P_LIBERADOR OUT INT
) AS
BEGIN
	DECLARE
		P_EMP INT;
		P_GRUPO INT;
		
	/*Procedure que nao deixar confirmar a uma Nota/Pedido com produtos nao liberados para a empresa 3.*/
	BEGIN
		SELECT
			ITE.CODEMP,
			PRO.CODGRUPOPROD INTO P_EMP,
			P_GRUPO
		FROM
			TGFITE ITE,
			TGFPRO PRO
		WHERE
			PRO.CODPROD = ITE.CODPROD
			AND ITE.NUNOTA = P_NUNOTA;
		
		IF P_EMP = '1' AND P_GRUPO = '101001001'
			THEN P_SUCESSO := 'S';
		ELSE
			P_SUCESSO := 'N';
			P_MENSAGEM := 'PRODUTO NAO PODE SER VENDIDO NA LOJA';
		END IF;
	END;
END;

Ela está compilando normalmente, mas na execução da procedure esta dando o seguinte erro.

ORA-06550: linha 1, coluna 7:
PLS-00306: número incorreto de tipos de argumentos na chamada para 'NUT_VAL_ITEN_EMP_PORTAL'
ORA-06550: linha 1, coluna 7:

Alguem pode me ajudar ? !
Obrigado

Postou a procedure errada?

Desculpe, vou alterar… somente o nome esta errado rsr

Já viu isso?

Ja vi sim, alterei algumas coisas, comparei com outras procedures que eu criei, mas mesmo assim nao funcinou.

Como você está chamando a procedure?