NO AUTO UNDO

Lorsque vous utilisez l'option NO AUTO UNDO, l'instruction ROLLBACK marque seulement la transaction comme étant annulée sans supprimer les versions créées dans cette transaction, qui seront supprimées plus tard selon la politique de collecte des déchets sélectionnée (voir le paramètre GCPolicy dans firebird.conf).

Cette option peut être utile pour une transaction dans laquelle de nombreuses déclarations individuelles modifiant les données sont effectuées, et il est certain que la transaction se terminera le plus souvent avec succès plutôt que d'être annulée.

Pour les transactions dans lesquelles aucune modification n'est effectuée, l'option NO AUTO UNDO est ignorée.