Pregunta:
Problema con INSERT INTO
Porque no utilizas el comando APPEND BLANK para crear un registro nuevo y después el comando REPLACE para reemplazar el valor de los campos vacíos por el de tus variables. Yo siempre he usado ese sistema y me ha funcionado sin problemas...