Création de tables temporaires dans MySQL Procédure Stockée

La procédure suivante me donne une erreur lorsque j'invoque l'aide de l'instruction d'APPEL:


CREATE DEFINER=`user`@`localhost` PROCEDURE `emp_performance`(id VARCHAR(10))
BEGIN
DROP TEMPORARY TABLE IF EXISTS performance;
CREATE TEMPORARY TABLE performance AS  
    SELECT time_in, time_out, day FROM attendance WHERE employee_id = id;
END

Le message d'erreur indique "Inconnus" de la table "performance"".

C'est ma première fois en fait l'utilisation de procédures stockées et j'ai eu mes sources à partir de Google. Je juste ne peux pas comprendre ce que je fais de mal.

InformationsquelleAutor burntblark | 2011-03-15