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 tipo quando a posição é embaixador e a localização é rabat?
 ###Tabelas: CREATE TABLE resident_heads_of_missions (resident_heads_of_missions_id AUTO_INCREMENT PRIMARY KEY, Mission VARCHAR, Location VARCHAR, Type VARCHAR, Head of Mission VARCHAR, Position VARCHAR, List VARCHAR) CREATE TABLE membership (membership_id AUTO_INCREMENT PRIMARY KEY, School VARCHAR, Location VARCHAR, Mascot VARCHAR, Size INT, IHSAA Class VARCHAR, County VARCHAR, Year Joined INT, Previous Conference VARCHAR) CREATE TABLE doubles:_6_3_titles_3_runners-up (doubles:_6_3_titles_3_runners-up_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents VARCHAR, Score VARCHAR) CREATE TABLE largest_margin_of_innings_victory (largest_margin_of_innings_victory_id AUTO_INCREMENT PRIMARY KEY, Score VARCHAR, Opposition VARCHAR, Venue VARCHAR, City VARCHAR, Year INT) CREATE TABLE prize_winners (prize_winners_id AUTO_INCREMENT PRIMARY KEY, Year INT, Film VARCHAR, Director VARCHAR, Nationality of director VARCHAR, Award VARCHAR)  
SELECT Type FROM resident_heads_of_missions WHERE Position = ambassador AND Location = rabat