Я использую Oracle 11g, и у меня есть хранимая процедура, которая выбирает некоторые данные и помещает их в курсор для возврата. Мне нужно вставить эти данные из этого курсора во временную таблицу, но я не знаю как. Надеюсь, ты сможешь мне помочь.
Вот как я пытался (именно так это работает в SQL Server):
INSERT INTO tt_IDIOMALISTAS(Idtt, CampoOriginal, CampoModificado, Estado) VALUES sp_SearchSelect(v_CY,v_Idioma,v_SubModule);
Это курсор внутри SP:
open v_refcur for SELECT
SPD.Id_CombosPorDefecto, SPD.vrc_NombreCombos1, S.vrc_Idioma1, S.vrc_Idioma2, S.vrc_Idioma3
FROM tbl_Adm_CombosPorDefecto SPD
LEFT JOIN tbl_Adm_Combos S
ON SPD.Id_CombosPorDefecto = S.int_IdComboPorDefecto
WHERE SPD.int_IdSubModulo = v_SubModule
AND SPD.FK_CY = v_CY;