На таблице 1 в firebird висит триггер типа "after insert", который обновляет значение в таблице 2, затем совершает post_event
Отдельно запущен php-скрипт (в цикле длительностью в 300 секунд, в дальнейшем планируется создать демон), который через ibase_wait_event() ожидает данный event, при срабатывании запрашивает значение из таблицы 2. За время работы скрипта триггер (находится в вышеупомянутом цикле) срабатывает несколько раз, в таблице 2 значение исправно меняется, но каждый раз php получает значение из таблицы 2, соответствующее первому срабатыванию. Как заставить php получать обновленные данные?