Na srečo standard SQL za transakcije določa možnost posebne lastnosti, ki poveča drobljivost le-teh. Točke vrnitve ali savepoints določajo posamezna operativna območja v transakciji, na začetek katerih se je v primeru spodletelega stavka mogoče vrniti, kritično mesto v postopku zaobiti ter nalogo, s katero se transakcija ukvarja, rešiti drugače. V prvi vrsti to pomeni pridobljen čas pri izvajanju takih transakcij v aplikacijah, saj le-te lahko sorazmerno nemoteno nadaljujejo z delom znotraj transakcije, tudi če pride do napake.