blob oracle

tema enviado por sf en ORACLE
tema iniciado el 19/02/2007

estoy tratando de ejecutar el pl siguiente

DECLARE 
l_bfile  BFILE; 
l_blob   BLOB;
file_r  BINARY_INTEGER;
BEGIN 
dbms_output.put_line('inicio'||' '||sqlerrm);
INSERT INTO GIS_LOGOS VALUES ( 'id1', 'lalo.gif', empty_blob(), null)
RETURNING logo into l_blob;
dbms_output.put_line('inserto'||' '||sqlerrm);
l_bfile := BFILENAME('/usr/local/oracle/gold/apps/goldappl/xxgis/11.5.0/load/ar/comesco', 'lalo.gif'); 
dbms_output.put_line('enruta'||' '||sqlerrm);
DBMS_LOB.open(l_bfile, file_r); 
dbms_output.put_line('abre'||' '||sqlerrm);
DBMS_LOB.loadfromfile(l_blob,l_bfile,DBMS_LOB.getlength(l_bfile)); 
dbms_output.put_line('lee'||' '||sqlerrm);
DBMS_LOB.fileclose(l_bfile);
dbms_output.put_line('cierra'||' '||sqlerrm);
COMMIT;
EXCEPTION
WHEN OTHERS THEN  
ROLLBACK;  
RAISE;
END;
/

el cual trata de insertar una imagen a una tabla pero me marca un error de

ORA-06502: PL/SQL: numeric or value error: invalid LOB locator specified: ORA-22275

Estoy desarrollando en 10g, para applications, nose si falta configurar algo en el ambiente en el que estoy desarrollando.

 

Muchas gracias por sus comentarios.

Saludos!!!