When an executable SQL statement executes, a transaction begins. Which of the following events can NOT cause a transaction to end?
The user disconnects from Oracle
A COMMIT or a ROLLBACK statement is used in conjunction with a SAVEPOINT clause
A user process is terminated abnormally
A DDL statement such as DROP, GRANT, RENAME