Saludos
 
Se me está presentando un error al crear un trigger para hacer un log en ORACLE 10g, el procedimiento es el siguiente:   
Código SQL:
Ver originalCREATE OR REPLACE TRIGGER "CXP".UPD_LOGTSOL1070
    BEFORE UPDATE OF auxi,
                     fecharad,
                     pregunta1,
                     pregunta2,
                     pregunta3,
                     pregunta4,
                     fechacre
    ON "CXP".TE_TSOL1070
    REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
BEGIN
    IF :NEW.auxi <> :OLD.auxi
    THEN
        INSERT INTO LOG_TSOL1070
             VALUES ('auxi', :OLD.auxi, :NEW.auxi, USER, SYSDATE, :NEW.cias,
                     :NEW.vigencia, :NEW.auxi, :NEW.fecharad, :NEW.pregunta1,
                     :NEW.pregunta2, :NEW.pregunta3, :NEW.pregunta4,
                     :NEW.fechacre, :NEW.usersol);
    END IF;
    IF :NEW.fecharad <> :OLD.fecharad
    THEN
        INSERT INTO LOG_TSOL1070
             VALUES ('fecharad', :OLD.fecharad, :NEW.fecharad, USER, SYSDATE,
                     :NEW.cias, :NEW.vigencia, :NEW.auxi, :NEW.fecharad,
                     :NEW.pregunta1, :NEW.pregunta2, :NEW.pregunta3,
                     :NEW.pregunta4, :NEW.fechacre, :NEW.usersol);
    END IF;
    IF :NEW.pregunta1 <> :OLD.pregunta1
    THEN
        INSERT INTO LOG_TSOL1070
             VALUES ('pregunta1', :OLD.pregunta1, :NEW.pregunta1, USER,
                     SYSDATE, :NEW.cias, :NEW.vigencia, :NEW.auxi,
                     :NEW.fecharad, :NEW.pregunta1, :NEW.pregunta2,
                     :NEW.pregunta3, :NEW.pregunta4, :NEW.fechacre,
                     :NEW.usersol);
    END IF;
    IF :NEW.pregunta2 <> :OLD.pregunta2
    THEN
        INSERT INTO LOG_TSOL1070
             VALUES ('pregunta2', :OLD.pregunta2, :NEW.pregunta2, USER,
                     SYSDATE, :NEW.cias, :NEW.vigencia, :NEW.auxi,
                     :NEW.fecharad, :NEW.pregunta1, :NEW.pregunta2,
                     :NEW.pregunta3, :NEW.pregunta4, :NEW.fechacre,
                     :NEW.usersol);
    END IF;
    IF :NEW.pregunta3 <> :OLD.pregunta3
    THEN
        INSERT INTO LOG_TSOL1070
             VALUES ('pregunta3', :OLD.pregunta3, :NEW.pregunta3, USER,
                     SYSDATE, :NEW.cias, :NEW.vigencia, :NEW.auxi,
                     :NEW.fecharad, :NEW.pregunta1, :NEW.pregunta2,
                     :NEW.pregunta3, :NEW.pregunta4, :NEW.fechacre,
                     :NEW.usersol);
    END IF;
    IF :NEW.pregunta4 <> :OLD.pregunta4
    THEN
        INSERT INTO LOG_TSOL1070
             VALUES ('pregunta4', :OLD.pregunta4, :NEW.pregunta4, USER,
                     SYSDATE, :NEW.cias, :NEW.vigencia, :NEW.auxi,
                     :NEW.fecharad, :NEW.pregunta1, :NEW.pregunta2,
                     :NEW.pregunta3, :NEW.pregunta4, :NEW.fechacre,
                     :NEW.usersol);
    END IF;
    IF :NEW.fechacre <> :OLD.fechacre
    THEN
        INSERT INTO LOG_TSOL1070
             VALUES ('fechacre', :OLD.fechacre, :NEW.fechacre, USER, SYSDATE,
                     :NEW.cias, :NEW.vigencia, :NEW.auxi, :NEW.fecharad,
                     :NEW.pregunta1, :NEW.pregunta2, :NEW.pregunta3,
                     :NEW.pregunta4, :NEW.fechacre, :NEW.usersol);
    END IF;
END;
  
y el error es el siguiente:
Error(12, : PLS-00049: la variable ligada 'NEW.CIAS' es errónea
Error(17, : PLS-00049: la variable ligada 'NEW.CIAS' es errónea
Error(22, : PLS-00049: la variable ligada 'NEW.CIAS' es errónea
Error(27,9): PLS-00049: la variable ligada 'NEW.CIAS' es errónea
Error(32,9): PLS-00049: la variable ligada 'NEW.CIAS' es errónea
Error(37,9): PLS-00049: la variable ligada 'NEW.CIAS' es errónea
Error(42,9): PLS-00049: la variable ligada 'NEW.CIAS' es errónea 
Agradezco toda la colaboración posible.