title: Temporary table doesn't exist error
body: <p>Couldn't call stored procedure with temporary table:</p>
  
  <pre><code>DELIMITER $$
  DROP PROCEDURE IF EXISTS `summary_daily_reports`$$
  CREATE PROCEDURE  `summary_daily_reports`()
  BEGIN
  
  DROP TEMPORARY TABLE IF EXISTS `both_daily_repots`;
  
  CREATE TEMPORARY TABLE both_daily_repots(
         `date`        VARCHAR(10),
         balance         DOUBLE,
         balance_ua         DOUBLE
         ) DEFAULT CHAR SET utf8;
  
  
  
  INSERT INTO both_daily_reports VALUES ('2012-01-01',0,0);
  
  SELECT * FROM both_daily_repots;
  
  END $$
  </code></pre>
  
  <p>Then i call procedure and get error "Table 'report_cfd.both_daily_reports' doesn't exist";</p>