Im-pre-sio-nan-te.
Lo he hecho. He cambiado a Firebird.
Tengo a 25 usuarios dandome palmaditas (cariñosas
) en la espalda. Esto vuela. Algún proceso, con algunas tablas mal diseñadas (...era muy joven...) que tardaba un par de minutos, ahora no tarda más de 20 segundos, con el mismo penoso diseño. Merece la pena perder 2 días en ajustar un par de 'cosillas'.
Gracias Firebird 2.0
...y a todos los que me habeis animado.
Explico los detalles que me han frenado un poco por si a alguien le sirve:
Al hacer el restore en Firebird, algunas tablas se me quedaban solo lectura, esto era porque tenia en ellas alguna asignacion del tipo
new.campo=Variable en algun triger After Post o After Insert
y esto hace que si intentas recompilar el Triger falle. Lo mismo pasa con selecciones del tipo
select a,b from tabla order by c en Interbase estaban permitidas en Firebird no, o añades el campo por el que quieres ordenar, o cambias el ampo del orden.
....y nada más.
Saludos y Gracias.