|
Hola. Me respondo a mi mismo, pero ya lo he encontrado.
Resulta que esa tabla tenía un trigger que estaba mal, ya que hacía un old.dultmod = current_date en el after update. Todo mal, obviamente. Ya lo he puesto bien en el before update como new.dultmod=current_date y ya funciona.
Lo curioso es que en firebird 1.5 no te da error ni nada, simplemente parece que ignora el trigger, mientras que en el 2.1, te marca la tabla como readonly hasta que solventas el problema.
Curioso.
Un saludo.
|