Forum Moderators: phranque
In most cases you can have many different transactions for one connection but they cannot be nested. Ie a rollback cannot undo a previous commit.
There may be exceptions but I use Oracle and also MySQL with Innodb tables and I've never seen behaviour different from this.