Mensaje    Asunto: Problemas con Parametros de una Query y el NULL Responder citando

Mi problema es el siguiente, tengo un componente ZQuery (Zeus objects) que utilizo para actualizar, insertar y borrar registros de una base de datos Firebird 1.5, el problema consiste en que cuando actualizo un registro los campos con cadena vacia en el formulario, me los guarda tambien con cadena vacia en la BD en vez de ponerme el campo a null, la asignacion de parametros en la consulta la he probado de mil maneras y no me funciona correctamente. yo hago esto:
ParamByName("CAMPO")->Value = Null();
¿es correcto? o ¿deberia utilizar null?

Otra cuestion, es que quiero hacer una funcion que asigne el campo a null si este es una cadena vacia (Edit1->Text.IsNull()), pasandole el objeto parametro y el valor que queremos establecer, alguien me puede ayudar a enfocarlo, yo lo he echo pero no me funciona.

Espero vuestra ayuda. Gracias.