Yeah, well MySQL or Oracle aren't the only database choices you have. And those two aren't even a choice between Oracle and something else. Both are Oracle the company properties now. Unless you meant MariaDB or something.
Yes, my mistake, I miss-read MS SQL as MySQL. MS SQL, being derived from Sybase, fully supports transactions. I'm not a fan of the price, but it's good.
Thier transactions and rollbacks and logging actually work