Е, използвах временни таблици вместо променливи на масива. Не е най-доброто решение, но работи.
Имайте предвид, че не е необходимо официално да дефинирате техните полета, просто ги създайте с помощта на SELECT:
DROP TEMPORARY TABLE IF EXISTS my_temp_table;
CREATE TEMPORARY TABLE my_temp_table
SELECT first_name FROM people WHERE last_name = 'Smith';
(Вижте също Създаване на временна таблица от оператор select, без да използвате Create Table .)