nirex
Ты знаеш такое, хранимые функции, процедуры(так называемые курсоры), триггеры?
так вот с ними надо/можно как-то работать из PHP ты представляешь?

Ну не считая триггеров, они сами срабатывают на произведение каких либо действий.
А вопрос то и был как с этим добром работать на PHP.
Апокалипсис спасибо в самих мануалах копался(офлайн версия), примера не нашел, а вот в вопросах под ним это было.
PHP:
<?php
$response = pg_query( $connection, "BEGIN; DECLARE s CURSOR FOR SELECT get_consumer('harry');
FETCH ALL IN s; END;" );
?>
CREATE OR REPLACE FUNCTION get_consumer( varchar )
RETURNS refcursor
AS '
DECLARE
_name ALIAS FOR $1;
r refcursor;
BEGIN
OPEN r FOR SELECT name FROM consumer
WHERE
consumer.name = _name
;
RETURN r;
END
' LANGUAGE 'plpgsql';