When the Blackhole storage engine is in use, single transactions are disabled automatically. I understand that the Blackhole storage engine isn't technically transactional, but it wouldn't harm to include it in the list of transactional storage engines.