FUNCIONES ORACLE + DOLOR DE CABEZA

POSIX
06 de Mayo del 2004
Hola a todos. Cuando intento ejecutar un procedimiento pl/sql (ya compilado) con php me da el siguiente error:

Warning: Ora_Parse failed (ORA-06550: línea 1, columna 7: PLS-00905: el objeto SCOTT.CREAR_USUARIO no es válido ORA-06550: línea 1, columna 7: PL/SQL: Statement ignored -- while processing OCI function OPARSE) in C:Archivos de programaApache GroupApachehtdocsaux2.php on line 55

La función que crea el procedimiento es la siguiente:


function crear_procedure($conn)
{
$cursor = ora_open ($conn);

$stmt = ora_parse($cursor,"CREATE OR REPLACE PROCEDURE crear_usuario IS
BEGIN
INSERT INTO grupo VALUES ('003','6','6');
END crear_usuario;
/ ",$buenas);
ora_exec($cursor);
echo " <h4>El procedimiento ha sido creado</h4>nn";
}

y la que lo ejecuta es:

function ejecutar_procedure($conn)
{
$ex = ora_open ($conn);

$stmt = ora_parse($ex,"begin crear_usuario; end;",$adios);
ora_exec($ex);



echo " <h4>El procedimiento ha sido ejecutado</h4>nn";

}

Alguien sabe porque me da error???. Garcias a todos y un saludo.