Não é possível usar a variável '%1' como um parâmetro porque um parâmetro CURSOR OUTPUT não deve ter um cursor alocado antes da execução do procedimento.
Click to search this error in Google
English version
The variable '%1' cannot be used as a parameter because a CURSOR OUTPUT parameter must not have a cursor allocated to it before execution of the procedure.