Never used savepoints in SQL in my projects, but this feature can be really useful for some edge cases.