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: Quais voluntários não estão atribuídos a nenhum projeto na América do Norte?
 ###Tabelas: 
CREATE TABLE if not exists countries (id INT PRIMARY KEY, name VARCHAR(50), continent VARCHAR(50)); INSERT INTO countries (id, name, continent) VALUES (1, 'Haiti', 'North America'); INSERT INTO countries (id, name, continent) VALUES (2, 'Mexico', 'North America'); CREATE TABLE if not exists projects (id INT PRIMARY KEY, name VARCHAR(50), country_id INT); INSERT INTO projects (id, name, country_id) VALUES (1, 'Disaster Response', 2); INSERT INTO projects (id, name, country_id) VALUES (2, 'Community Development', 2); CREATE TABLE if not exists volunteers (id INT PRIMARY KEY, name VARCHAR(50), project_id INT); INSERT INTO volunteers (id, name, project_id) VALUES (1, 'Juan Garcia', 1); INSERT INTO volunteers (id, name, project_id) VALUES (2, 'Maria Rodriguez', NULL); INSERT INTO volunteers (id, name, project_id) VALUES (3, 'Pedro Hernandez', 2);
SELECT v.name FROM volunteers v LEFT JOIN projects p ON v.project_id = p.id WHERE p.id IS NULL AND c.continent = 'North America';