वे MySQL में मौजूद नहीं हैं? बस एक अस्थायी तालिका का उपयोग करें:
CREATE PROCEDURE my_proc () BEGIN
CREATE TEMPORARY TABLE TempTable (myid int, myfield varchar(100));
INSERT INTO TempTable SELECT tblid, tblfield FROM Table1;
/* Do some more stuff .... */
MySQL यहां से
<ब्लॉकक्वॉट>"तालिका बनाते समय आप अस्थायी कीवर्ड का उपयोग कर सकते हैं। एक अस्थायी तालिका केवल वर्तमान कनेक्शन के लिए दृश्यमान होती है, और कनेक्शन बंद होने पर स्वचालित रूप से हटा दी जाती है। इसका मतलब है कि दो अलग-अलग कनेक्शन एक ही अस्थायी नाम का उपयोग एक दूसरे के साथ या मौजूदा गैर-अस्थायी तालिका के साथ विरोध किए बिना कर सकते हैं। उसी नाम का। (मौजूदा तालिका तब तक छिपी रहती है जब तक कि अस्थायी तालिका को हटा नहीं दिया जाता।)"