hola thelibmx,
Bueno creo que el problema es donde se ejecuta la función lo_import.
Creo que estas intentando cargar un archivo que tienes en un cliente Windows con una sentencia SQL que se ejecuta en el servidor... (generalmente el servidor es Linux)...
Lo anterior quiere decir que debes mover primero el archivo a un directorio en el servidor para guardarlo....
Creo que podrías hacer una "triquiñuela", utilizando un componente de Delphi intermedio que cargue imágenes a una BD, algo así como un TDBImage (Invisible), que apunte hacia el campo que quieres dentro de tu BD.
Yo una vez lo hice así para subir texto a un campo definido como oid.
espero que te sirva... si no es muy tarde.