When does a transaction complete? (Choose all that apply.)
A.
when a DELETE statement is executed
B.
when a ROLLBACK command is executed
C.
when a PL/SQL anonymous block is executed
D.
when a data definition language ( DDL) statement is executed
E.
when a TRUNCATE statement is executed after the pending transaction