| ERROR | ALTER SESSION SET EDITION must be first statement of transaction |
| CAUSE | An edition switch could be executed within an open transaction. |
| ACTION | Commit or rollback the transaction and re-execute the statement, or use dbms_session.set_edition if its deferred effect is appropriate. |