Можете ли вы опубликовать определение вашей хранимой процедуры? Тест ниже был для меня успешным, хотя я использовал Sybase SQL Anywhere (я пробовал версии 12.0.1 и 11.0.1). Сервер Sybase IQ основан на механизме выполнения SQL Anywhere, так что это должен быть эквивалентный тест, хотя я не уверен, какая версия SQL Anywhere соответствует IQ 12.5.
create table mytable (column1 int, column2 int, column3 int);
create procedure myproc( parm varchar(10))
result ( column1 int, column2 int, column3 int)
begin
select 1,2,3;
end;
INSERT mytable (column1, column2, column3)
SELECT column1, column2, column3
FROM (myproc('AAA'));
Полное раскрытие: я работаю в Sybase в SQL Anywhere engineering.