oracle error 512 dbms_lob.file_readonly

mio
17 de Enero del 2006
Hola, buenas a todos:
Estoy trabajando con el form builder 10g y cada vez que intento compilar el siguiente procedure:

PROCEDURE load(filename VARCHAR2) AS
f_lob BFILE;
b_lob BLOB;
image_name VARCHAR2(30);
mime_type VARCHAR2(30);
dot_pos NUMBER;
BEGIN
dot_pos := INSTR(filename,'.');
image_name := filename; --SUBSTR(filename,1,dot_pos-1);
mime_type := 'image/'||SUBSTR( filename,dot_pos+1,length(filename) );
INSERT INTO images values(image_name,mime_type,empty_blob());
select content into b_lob from images where IMAGE_NAME = image_name;

f_lob := BFILENAME('SOURCE_DIR',filename);
dbms_lob.fileopen(f_lob,DBMS_LOB.FILE_READONLY);
dbms_lob.loadfromfile(b_lob,f_lob,dbms_lob.getlength(f_lob));
dbms_lob.fileclose(f_lob);
COMMIT;
END;

me da el siguiente error:

Error 512:Implemention restriction:DBMS_LOB.FILE_READONLY.Cannot directly
access remote package variable or cursor..




¿¿Alguien me puede echar un cable y decirme como puedo solucionarlo??

Sin mas, saludos y gracias de antemano.

mio
17 de Enero del 2006
bueno pues tras buscar mucho he encontrado que esto se soluciona haciendo mediante un procedure "service-side", que no tengo ni la mas remota idea de lo que es, alguien me puede decir lo que es o dar alguna direccion que de info sobre el tema(da igual si esta en ingles)?

Sin mas, gracias.