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 oponente que utilizou uma superfície de grama?
 ###Tabelas: CREATE TABLE round_9 (round_9_id AUTO_INCREMENT PRIMARY KEY, Home team VARCHAR, Home team score VARCHAR, Away team VARCHAR, Away team score VARCHAR, Venue VARCHAR, Crowd INT, Date VARCHAR) CREATE TABLE doubles_18 (doubles_18_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponent in the final VARCHAR, Score VARCHAR) CREATE TABLE channels_and_frequencies (channels_and_frequencies_id AUTO_INCREMENT PRIMARY KEY, Channel INT, Center Frequency VARCHAR, Frequency delta VARCHAR, Channel Width VARCHAR, Overlaps Channels VARCHAR) CREATE TABLE clausura_2004_standings (clausura_2004_standings_id AUTO_INCREMENT PRIMARY KEY, Place INT, Team VARCHAR, Played INT, Draw INT, Lost INT, Goals Scored INT, Goals Conceded INT, Points INT) CREATE TABLE singles:_10_3–7 (singles:_10_3–7_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR)  
SELECT Opponent FROM singles:_10_3–7 WHERE Surface = grass