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: Liste todas as reservas OTA para hotéis na região EMEA que possuem dados de engajamento em tour virtual.
 ###Tabelas: 
CREATE TABLE otas (ota_id INT, booking_date DATE, hotel_id INT); CREATE TABLE hotels (hotel_id INT, hotel_name TEXT, region TEXT); CREATE TABLE virtual_tours (tour_id INT, hotel_id INT, engagement_score INT); INSERT INTO hotels (hotel_id, hotel_name, region) VALUES (1, 'Grand Hotel', 'EMEA'); INSERT INTO virtual_tours (tour_id, hotel_id, engagement_score) VALUES (1, 1, 75); INSERT INTO otas (ota_id, booking_date, hotel_id) VALUES (1, '2021-05-01', 1);
SELECT h.hotel_name, otas.booking_date FROM otas INNER JOIN hotels h ON otas.hotel_id = h.hotel_id INNER JOIN virtual_tours vt ON h.hotel_id = vt.hotel_id WHERE h.region = 'EMEA';