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: question: Nomeie o piloto vencedor do Grande Prêmio de Mônaco.
 ###Tabelas: CREATE TABLE senate (senate_id AUTO_INCREMENT PRIMARY KEY, Senator VARCHAR, Party VARCHAR, District INT, Home Town VARCHAR, Took Office INT) CREATE TABLE non-championship_grands_prix (non-championship_grands_prix_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Circuit VARCHAR, Date VARCHAR, Winning driver VARCHAR, Winning constructor VARCHAR, Report VARCHAR) CREATE TABLE bowl_games (bowl_games_id AUTO_INCREMENT PRIMARY KEY, Bowl Game VARCHAR, Date VARCHAR, Stadium VARCHAR, Location VARCHAR, TV VARCHAR, Matchup winner bolded VARCHAR, Payout ( US$ ) VARCHAR) CREATE TABLE international_softball_league_1951_to_1957 (international_softball_league_1951_to_1957_id AUTO_INCREMENT PRIMARY KEY, Year INT, 1st Place Team VARCHAR, 2nd Place Team VARCHAR, 3rd Place Team VARCHAR, 4th Place Team VARCHAR, Host Location VARCHAR) CREATE TABLE end-of-season_managerial_changes (end-of-season_managerial_changes_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Club VARCHAR, Date of departure VARCHAR, Replacement VARCHAR, Date of appointment VARCHAR)  
SELECT Winning driver FROM non-championship_grands_prix WHERE Name = monaco grand prix