При использовании курсора не создается временная таблица :-( Подскажите пожалуйста в чем может быть ошибка? Код (Text): DELIMITER $$ DROP PROCEDURE IF EXISTS `p4` $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `p4`() SQL SECURITY INVOKER COMMENT 'Example' BEGIN DECLARE varcharStatus VARCHAR(255); DECLARE cur1 CURSOR FOR SELECT varcharStatus FROM tCandidates; OPEN cur1; FETCH cur1 INTO varcharStatus; INSERT INTO tTemp2 VALUES (varcharStatus); SELECT varcharStatus FROM tTemp2; CLOSE cur1; END $$ DELIMITER ; Выдает: Table 'variantdialog_99k_db1.ttemp2' doesn't exist
Разобрался. В процедуре, нужно проверить существует ли временная таблица и если она есть, то дропнуть ее и создать заново.