Как не допустить обрыва курсорной транзакции при ошибках???

Hordi
Дата: 14.01.2004 18:51:37
Приветствую,

Собственно, вопрос в сабже, поэтому объясню подробнее:
Курсор в PostgreSql существует только в транзакции. При возникновении любой ошибки при работе с курсором, например сделал запрос с орфографической ошибкой, транзакция бортуется, и курсор, соответственно также. А там я стоял на какой-то позиции, искал чего-то и т.п., - короче, все коту под хвост. Ситуация абсолютно рабочая. Как бы этот вопрос решить? У кого какие мнения?

Спасибо