Импорт предполагает, что возвращается какой-то набор данных. Вот так запрос в Loginom 7 должен отработать без ошибок
declare
l_message number;
l_cursor SYS_REFCURSOR;
begin
l_message := rep_table ('l_param1','l_param2','l_param3');
OPEN l_cursor FOR SELECT 1 FROM DUAL;
DBMS_SQL.RETURN_RESULT(l_cursor);
end;
Т.к. ошибка "SQL statement doesn't return rows" возникает уже после того, как отработала процедура, есть другой вариант: поставить в мастере галочку "Игнорировать ошибки". В таком случае сам узел выполнится без ошибки, а статус выполнения можно будет узнать из Выходного порта "Статус выполнения".