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 a porcentagem de produtos cosméticos que contêm óleo de palma receberam a certificação RSPO?
 ###Tabelas: 
CREATE TABLE Ingredients (Ingredient_ID INT, Product_ID INT, Ingredient_Name TEXT); INSERT INTO Ingredients (Ingredient_ID, Product_ID, Ingredient_Name) VALUES (1, 1, 'Water'), (2, 1, 'Palm Oil'), (3, 2, 'Glycerin'), (4, 2, 'Parabens'), (5, 3, 'Shea Butter'), (6, 3, 'Palm Oil'), (7, 4, 'Coconut Oil'), (8, 4, 'Essential Oils'); CREATE TABLE Certifications (Certification_ID INT, Product_ID INT, Certification_Name TEXT); INSERT INTO Certifications (Certification_ID, Product_ID, Certification_Name) VALUES (1, 1, 'RSPO'), (2, 3, 'EcoCert'), (3, 4, 'Cruelty-Free');
SELECT (COUNT(DISTINCT I.Product_ID) * 100.0 / (SELECT COUNT(DISTINCT Product_ID) FROM Ingredients WHERE Ingredient_Name = 'Palm Oil')) AS Percentage FROM Ingredients I INNER JOIN Certifications C ON I.Product_ID = C.Product_ID WHERE C.Certification_Name = 'RSPO';