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 hotéis sustentáveis em Barcelona têm uma taxa de ocupação superior à média?
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, hotel_name TEXT, city TEXT, sustainable BOOLEAN, occupancy_rate DECIMAL(5,2)); INSERT INTO hotels (hotel_id, hotel_name, city, sustainable, occupancy_rate) VALUES (1, 'EcoHotel Barcelona', 'Barcelona', TRUE, 0.78), (2, 'GreenSuites Barcelona', 'Barcelona', TRUE, 0.85), (3, 'Hotel Sercotel', 'Barcelona', FALSE, 0.92);
SELECT hotel_name, occupancy_rate FROM hotels WHERE city = 'Barcelona' AND sustainable = TRUE AND occupancy_rate > (SELECT AVG(occupancy_rate) FROM hotels WHERE sustainable = TRUE);