Buenas a todos: ¿Hay en postgres alguna variable que indique el error (o cero si no lo hubo) que se produjo en la ultima sentencia ejecutada? Lo que busco es la manera de resolver lo que en MS SQL se hace con la variable @@ERROR que se puede usar, por ejemplo, del siguiente modo:
BEGIN TRAN INSERT INTO Tabla ( Campo1, ..., Campo N) VALUES ( Campo1, ..., Campo N) IF @@ERROR = 0 BEGIN COMMIT TRAN SELECT 'Salió todo bien...' END ELSE BEGIN ROLLBACK TRAN SELECT 'No se pudo realizar el INSERT...' END Muchas gracias Lautaro -- TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo
