To make transaction handling possible (work with auto-commit = off) i think it was a simple solution
to give each open sql editor his own database connection.
Other views (db explorer) can share one db connection to retrieve database metadata and so on.
An option is to make this configurable by user. By default each editor will use it's own database connection to keep
the transactions apart. The user can control this behavior through an option in db-settings panel.
To work with auto-commit off, buttons at the sql editor toolbar are needed (commit/rollback)
This is more of an internal implementation decision how we do this. I think what you're asking for is that ability to
set autocommit separately for each open editor. So, I think this issue is actually a task for implementing issue 65764.
Reassigned to new owner.
The interpretation from comment #2 sound sane - so this is a duplicate of bug # 31149.
*** This bug has been marked as a duplicate of bug 31149 ***