Eso es perfectamente posible. De hecho, si usas un conjunto de componentes que lo soporte (IBX, IBO, MDO, etc) podrías tener mas de una transacción dentro de una sola conexión...
Y si, hector, en interbase (desde que yo lo conozco, 5.x) los bloqueos son a nivel de registro y no de página, además que gracias a la arquitectura multigeneracional, las transacciones de escritura nunca bloquean a las transacciones de lectura.
Hasta luego.