php y parametro de salida procedimiento de oracle

jactsd
28 de Febrero del 2005
Necesito ayuda:

Tengo un procedimineto de oracle que tiene un parametro de salida pero obtengo este error

Warning: ociexecute(): OCIStmtExecute: ORA-06550: line 1, column 28: PLS-00553: character set name is not recognized ORA-06550: line 0, column 0: PL/SQL: Compilation unit analysis terminated

esto no sucede si todos los parametros son de entrada, el procedimiento es realmente simple
create procedure SP_INT_NUMERO_BOLETO (p1 out number)
begin
p1:=10;
end;

y desde php

require("includes/OraConexion.php");
$stmt = OCIParse($conn,"begin SP_INT_NUMERO_BOLETO(:P1); end;");
ocibindbyname($stmt,":P1",$p1,-1);

ociexecute($stmt);
echo "Procedure returned value: " . $p1;

OCILogoff($conn);

Si alguien conose algo por favor de responder
gracias de antemano