Eu tinha um segundo banco de dados aberto que tinha dados ruins mostrando><... esse método funciona. Acontece que eu nem precisava:
command.CommandText = "SET autocommit = 0";
command.executeNonQuery();
Portanto, este código funciona para transações.