Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o Comandante Búlgaro no Outono de 1040 na Batalha de Tessalônica?
 ###Tabelas: CREATE TABLE  (_id AUTO_INCREMENT PRIMARY KEY, Battle VARCHAR, Date VARCHAR, Bulgarian Commander VARCHAR, Byzantine Commander VARCHAR, Result VARCHAR) CREATE TABLE first_phase (first_phase_id AUTO_INCREMENT PRIMARY KEY, Position INT, Club VARCHAR, Played INT, Points VARCHAR, Wins INT, Draws INT, Losses INT, Goals for INT, Goals against INT, Goal Difference INT) CREATE TABLE third_and_fourth_tiers (third_and_fourth_tiers_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Club VARCHAR, National League VARCHAR, National Cup VARCHAR, European Cup VARCHAR) CREATE TABLE aftermath (aftermath_id AUTO_INCREMENT PRIMARY KEY, Eruptions VARCHAR, Country VARCHAR, Location VARCHAR, Year INT, Volcanic Explosivity Index VARCHAR, Fatalities VARCHAR) CREATE TABLE doubles:_43_26–17 (doubles:_43_26–17_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponent VARCHAR, Score VARCHAR)  
SELECT Bulgarian Commander FROM  WHERE Battle = battle of thessalonica AND Date = autumn 1040