Hacer transacciones entre dos tablas.

Supongamos que tenes una base de nombre BASE. Todas tus querys y tables deben estar relacionadas con BASE.

El bloque de codigo de una transaccion podria quedar asi:

base.starttransaction
try
    //lo que sea (updates + inserts + deletes, etc)
    base.commit       // Si todo salio bien, haces commit que es la
                      //"grabacion" de todo el bloque logico
except
    showmessage (' algo salio mal ')
    base.rollback     // Si algo falla, haces que todo el bloque "vuelva
                      //atras".
end;