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 número total de horas gastas por comunidades indígenas em programas de treinamento de IA em universidades na Oceania?
 ###Tabelas: 
CREATE TABLE communities_indigenous (community_id INT, community_name VARCHAR(100), region VARCHAR(50)); INSERT INTO communities_indigenous VALUES (1, 'Indigenous Australian STEM', 'Oceania'), (2, 'Maori AI Learners', 'Oceania'); CREATE TABLE university_programs (program_id INT, program_name VARCHAR(100), community_id INT); INSERT INTO university_programs VALUES (1, 'AI for Good', 1), (2, 'AI Ethics', 1), (3, 'AI Basics', 2); CREATE TABLE participation (participation_id INT, participant_id INT, program_id INT, hours DECIMAL(5,2)); INSERT INTO participation VALUES (1, 1, 1, 20.00), (2, 2, 1, 25.00), (3, 3, 2, 15.00);
SELECT SUM(hours) FROM participation INNER JOIN university_programs ON participation.program_id = university_programs.program_id INNER JOIN communities_indigenous ON university_programs.community_id = communities_indigenous.community_id WHERE communities_indigenous.region = 'Oceania';