Я считаю, что синтаксис SELECT INTO используется для создания новых таблиц. Если вы хотите отобразить данные из таблиц, которые вы только что импортировали, в другие существующие таблицы, попробуйте простой INSERT. Например:
INSERT INTO prod_users (user_id, first_name, last_name)
SELECT ID, FIRST_NAME, LAST_NAME
FROM test_users
Отображение столбцов из test_users в prod_users основано на порядке их перечисления, т.е. первый столбец в "prod_users (column_names, ...)" соответствует первому столбцу в "SELECT other_col_names, ..." второе соответствует второму и т. д. Следовательно, в приведенном выше примере кода ID сопоставляется с user_id, а LAST_NAME сопоставляется с last_name и т. д.
Просто убедитесь, что у вас одинаковое количество столбцов в каждом списке и что типы столбцов совпадают (или могут быть преобразованы для соответствия). Обратите внимание, что вам не нужно указывать все столбцы в любой из таблиц (если в целевой таблице указаны допустимые значения по умолчанию для неуказанных столбцов).
Подробнее см. INSERT ; часть, относящаяся к вашему вопросу, это выражение "execute_statement".