Bonjour !
Some utility gramplets give a warning message before starting that tells me that if I need to go back to a previous action, I should stop with the gramplet and back up my database.
I wonder suddenly what is the relationship between saving the database and being able to keep the undo history? Is the history saved with the database at the time of a backup?