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 estágio teve uma Classificação por Pontos de Francesco Moser e uma classificação geral de Bernard Hinault?
 ###Tabelas: CREATE TABLE classification_leadership (classification_leadership_id AUTO_INCREMENT PRIMARY KEY, Stage VARCHAR, Winner VARCHAR, General classification VARCHAR, Points classification VARCHAR, Trofeo Fast Team VARCHAR) CREATE TABLE division_i (division_i_id AUTO_INCREMENT PRIMARY KEY, Institution VARCHAR, Location VARCHAR, Founded INT, Affiliation VARCHAR, Enrollment INT, Team Nickname VARCHAR, Primary conference VARCHAR) CREATE TABLE 2008i (2008i_id AUTO_INCREMENT PRIMARY KEY, Director(s) VARCHAR, Writer(s) VARCHAR, Recipient VARCHAR, Date VARCHAR, Award VARCHAR) CREATE TABLE terror_and_other_attacks_1968–1987 (terror_and_other_attacks_1968–1987_id AUTO_INCREMENT PRIMARY KEY, Military deaths INT, Civilian deaths (including foreigners) INT, Total deaths INT, Military and/or Civilian wounded VARCHAR, Total casualties VARCHAR) CREATE TABLE player_win-loss_record (player_win-loss_record_id AUTO_INCREMENT PRIMARY KEY, Player VARCHAR, Total Win-Loss VARCHAR, Singles Win-Loss VARCHAR, Doubles Win-Loss VARCHAR, No. of ties INT, First year played INT, Years Played INT)  
SELECT Stage FROM classification_leadership WHERE Points classification = francesco moser AND General classification = bernard hinault