Introduction
Savepoints let you mark a spot in your work so you can go back to it if needed without undoing everything.
When you want to try a few changes but might want to undo some without losing all progress.
When working on a big task and want to fix mistakes step-by-step.
When multiple steps depend on each other and you want to keep parts safe if later steps fail.
When testing parts of a transaction and deciding if you want to keep or undo them.
When you want to improve control over what parts of your work to save or undo.