Insertar datos de tipo CLOB

JURRESTI
24 de Noviembre del 2003
Hola a todos:
Quiero insertar un dato de tipo clob en una base de datos Oracle desde PHP. La forma que me permite hacerlo, es utilizando OCIBindByName. Lo he hecho de la siguiente forma:

La descripción de la tabla en la que quiero insertar los datos es la siguiente:
SQL> desc prueba;
Name Null? Type
------------------------------- -------- ----
A CLOB

//hago la conexión a la base de datos
include("$DOCUMENT_ROOT/conexion.php");
$valor= "valor a introducir" ;
$query = "insert into PRUEBA (A) values (empty_clob()) returning A into :A";
$stmt=OCIParse($conn,$query);
$clob1 = OCINewDescriptor($conn,OCI_D_LOB);
OCIBindByName($stmt, ":A", &$clob1, -1, OCI_B_CLOB);
$clob1->$valor; //no se si se asigna así el valor
OCIExecute($stmt);
OCICommit($conn);

//El problema que tengo es al insertar el dato en la base de datos me dice que el nombre de la columna no es valido. Como lo puedo hacer? Si alguien lo ha hecho, que por favor me lo diga o me mande un ejemplo.
GRACIAS A TODOS