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: Excluir todos os registros de trabalhadores com salário superior a 90000 e atualizar os salários restantes para aumentar em 5% se trabalharem na indústria 'oil'.
 ###Tabelas: 
CREATE TABLE Workers (Id INT, Name VARCHAR(50), Job VARCHAR(50), Salary FLOAT, Industry VARCHAR(50)); INSERT INTO Workers (Id, Name, Job, Salary, Industry) VALUES (1, 'John Doe', 'Engineer', 80000.00, 'oil'); INSERT INTO Workers (Id, Name, Job, Salary, Industry) VALUES (2, 'Jane Smith', 'Technician', 60000.00, 'oil'); INSERT INTO Workers (Id, Name, Job, Salary, Industry) VALUES (3, 'Mike Johnson', 'Manager', 95000.00, 'oil');
WITH cte AS (DELETE FROM Workers WHERE Salary > 90000 AND Industry = 'oil' RETURNING *) UPDATE Workers SET Salary = Salary * 1.05 WHERE Industry = 'oil';