You are developing some code to handle transaction processing. Which signifies the beginning of a new transaction ?
set transaction
Opening a new session
commit
savepoint