1. A method of controlling execution of a transaction in a computing environment, the method comprising: initiating, by a processor, execution of a transaction in a transaction mode via a transaction begin instruction, the transaction begin instruction to begin any one of a first type of transaction or a second type of transaction, the transaction comprising a plurality of instructions to be executed; based on being in transaction mode, effectively delaying committing transactional stores to main memory until completion of a selected transaction; based on the transaction aborting and the transaction being a first type of transaction, resuming execution at the transaction begin instruction; and based on the transaction aborting and the transaction being a second type of transaction, resuming execution at a next sequential instruction directly following the transaction begin instruction in program order.