las Table creo que estan por compatibilidad con BDE y no las recomienda casi nadie, yo uso Query con un Insert siempre y en tablas con 60 millones de registros y mas de 90 campos tarda menos de un segundo, siempre milisegundos, en algunos clientes tengo FireBird 2.5 y en otros FireBird 3 y lo mismo practicamente, prueba a usar esto:
Código:
INSERT INTO TABLEX (CAMPO1, CAMPO2, CAMPO3 ...)
VALUES (:PCAMPO1, :PCAMPO2, :PCAMPO3 ...)
FieldByParam('PCAMPO1').AsInteger := StrToInt(Edit1.Text);
...
...