La biblioteca cliente incluye un objeto muy interesante: el objeto GdaBatch, que es una clase abstracta que le permite tratar una serie de comando como una única entidad. Ésto ofrece esta funcionalidad hará que se tenga un soporte real de transacciones (si la base de datos que este por debajo lo soporta). Todos los cambios son enviados a la base de datos si no se encuentran errores, si no es así, se cancela la ejecución ( y todos los cambios realizados hasta el momento son descartados) y se devuelve un error desde la base de datos. Este modelo le permite disponer de un soporte similar al transaccional en sus aplicaciones simplemente con unas pocas líneas de código.
El objeto GdaBatch es también lo suficientemente para ser usado como un simple trabajo en serie, que ignora los errores si esto eslo que desea y desabilita las transacciones de la base de datos. En esta caso, la mejor manera de usar este objeto es conectarlo a sus diferentes señales, que le permiten saber en cualquier momento el estado de cada coando en ejecución.