Saludos,
No conozco el Provider de .Net para FB, pero por favor pruebe el rendimiento del carge:
- Llamando al Commit solamente después de cierto número de Inserts, por ejemplo cada 1000.
- Cambiando (alguna propiedad o algún método del FbTransaction) para que la transacción no sea "retaining".
-