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 tempo médio gasto pelos visitantes da comunidade indígena australiana em tours digitais no último mês?
 ###Tabelas: 
CREATE TABLE digital_tours (id INT, visitor_id INT, tour_duration INT); INSERT INTO digital_tours (id, visitor_id, tour_duration) VALUES (1, 1001, 60), (2, 1002, 90), (3, 1003, 45); CREATE TABLE visitor_demographics (visitor_id INT, community VARCHAR(255)); INSERT INTO visitor_demographics (visitor_id, community) VALUES (1001, 'Indigenous Australian'), (1002, 'Majority Community'), (1003, 'Indigenous Australian');
SELECT AVG(tour_duration) FROM digital_tours JOIN visitor_demographics ON digital_tours.visitor_id = visitor_demographics.visitor_id WHERE community = 'Indigenous Australian' AND tour_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) AND CURRENT_DATE;