Transactions or stored procedures or custom SQL

My experience with “start transaction”: