En este caso, para simular la correcta conexión de muchos clientes, debieras crear un database y una transacción para cada hilo.
Además, desconozco el ibx es thread-safe, es decir, si soporta diferentes llamadas concurrentes desde una misma aplicación en multiples hilos, dado que esto no siempre es viable.
Hasta luego.