Die Transaktion beginnt mit SET TRANSACTION, aber die Zuweisung der Transaction_id verzögert sich bis zur ersten DML (echte DML - meiner Erfahrung nach kein SELECT-Statement)
Es macht für mich Sinn, es gibt keinen Grund, ein SELECT festzuschreiben oder zurückzusetzen.