> Puedes usar dblink para conectarte a la misma base de datos dentro de la
> función y hacer la inserción. Obviamente es mucho más limpio si tienes
> otra función que reciba la cadena, abra la conexión dblink, y la
> inserte.
>
> Como es una conexión aparte, es una transacción aparte, y así no
> desaparece cuando tu transacción aborta.
>
> Esto se conoce como "transacción autónoma" en otros ámbitos (Oracle?) y
> no está implementado en Postgres.
>
Si, voy a seguir ese camino. Es el mejor que he encontrado.
Muchas gracias Alvaro.
Atentamente,
RAUL DUQUE
Bogotá, Colombia