Transaksi dimulai dengan SET TRANSACTION, tetapi alokasi id_transaksi tertunda hingga DML pertama (DML nyata - menurut pengalaman saya bukan pernyataan SELECT)
Sumber yang sama mengatakan...
Masuk akal bagi saya, tidak ada alasan untuk melakukan atau mengembalikan SELECT.