Я полагаю, что это получение следующего значения из последовательности базы данных с именем refer_num. Последовательности - это способ генерирования значений для числовых уникальных идентификаторов - немного похоже на столбцы IDENTITY в некоторых СУБД. Я не знаю Informix, но я предполагаю, что «таблица (SET {''})» - это способ создания псевдотаблицы с 1 строкой, чтобы вы могли выполнить оператор выбора, к которому фактически не требуется доступ любая реальная таблица базы данных. В Oracle есть специальная таблица DUAL для этой цели, и в Oracle это будет обычным явлением:
select refer_num.nextval from dual;