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: A pessoa com uma classificação de 8 que se mudou para o Shakhtar Donetsk estava se mudando de qual clube de futebol ucraniano como transferência?
 ###Tabelas: CREATE TABLE east_asian_seven_luminaries (east_asian_seven_luminaries_id AUTO_INCREMENT PRIMARY KEY, Sunday VARCHAR, Monday VARCHAR, Tuesday VARCHAR, Wednesday VARCHAR, Thursday VARCHAR, Friday VARCHAR, Saturday VARCHAR) CREATE TABLE voting_details (voting_details_id AUTO_INCREMENT PRIMARY KEY, Constituency VARCHAR, Electorate INT, Turnout VARCHAR, Spoilt VARCHAR, Valid Poll INT, Quota VARCHAR, Seats INT, Candidates INT) CREATE TABLE incoming_transfers (incoming_transfers_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Year INT, Name VARCHAR, Moving from VARCHAR, Moving to VARCHAR) CREATE TABLE singles:_9_2–7 (singles:_9_2–7_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Championship VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR) CREATE TABLE squad (squad_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Tests INT, Club VARCHAR, Career caps INT, Tour Apps INT, Position VARCHAR)  
SELECT Moving from FROM incoming_transfers WHERE Moving to = shakhtar donetsk AND Rank = 8