Ho la seguente SP

CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertFilm`(IN Titolo VARCHAR(30),IN Descrizione VARCHAR (60),
IN ATTORI VARCHAR(60),IN Gen VARCHAR(15), IN TIPO VARCHAR(15))
BEGIN
DECLARE Gen_Id INT;
SELECT GenereId INTO Gen_Id from Genere WHERE Descrizione = Gen;


INSERT INTO Film (Titolo,Descrizione,Attori,Genere,Tipo)
Values (Titolo,Descrizione,Attori,Gen_Id,Tipo);
END$$



l'errore è nella insert, non può inserire un record con la colonna Genere uguale a NULL, questo significa che l'errore effetivamente è nella SELECT, da PHP tramite una echo so che chiamo la SP con i seguenti parametri

CALL InsertFilm ('a','a','a','Comico','1')

qualcuno sa dirmi dove sbaglio?

Il genere Comico, è regolarmente inserito nella tabella genere ed ha un id = 1