Transakcja rozpoczyna się od SET TRANSACTION, ale przydział identyfikatora transakcji jest opóźniony do pierwszego DML (prawdziwy DML - z mojego doświadczenia nie jest to instrukcja SELECT)
Dla mnie ma to sens, nie ma powodu, aby zatwierdzać lub cofać SELECT.