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 maior número de voltas, quando a moto é "Yamaha YZF-R1", quando o piloto é "David Checa" e quando a posição no grid é maior que 18?
 ###Tabelas: CREATE TABLE missions_table (missions_table_id AUTO_INCREMENT PRIMARY KEY, Year INT, Mission type VARCHAR, Shogun VARCHAR, Ryūkyūan King VARCHAR, Lead Envoy VARCHAR, Number in entourage VARCHAR) CREATE TABLE all-time_saint_louis_athletica_statistics (all-time_saint_louis_athletica_statistics_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Nationality VARCHAR, Position VARCHAR, Athletica career VARCHAR, Appearances INT, Starts INT, Minutes INT, Goals INT, Assists INT) CREATE TABLE chicago_black_hawks_4_detroit_red_wings_1 (chicago_black_hawks_4_detroit_red_wings_1_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Visitor VARCHAR, Score VARCHAR, Home VARCHAR, Record VARCHAR) CREATE TABLE shooting_stars_competition (shooting_stars_competition_id AUTO_INCREMENT PRIMARY KEY, Pos. VARCHAR, Player VARCHAR, Team VARCHAR, Height VARCHAR, Weight INT) CREATE TABLE superbike_race_2_classification (superbike_race_2_classification_id AUTO_INCREMENT PRIMARY KEY, Rider VARCHAR, Bike VARCHAR, Laps INT, Time VARCHAR, Grid INT)  
SELECT MAX Laps FROM superbike_race_2_classification WHERE Bike = yamaha yzf-r1 AND Rider = david checa AND Grid > 18