Buenas Lista. Estoy haciendo una función de PL/SQL en PortgreSQL 8.4sobre centos.
La función hace dentro de su lógica un UPDATE a unos registros que más adelante se le hace un SELECT suponiendo que le update anterior es reflejado dentro de la misma transacción, pero resulta que el select no trae datos porque no se refleja los cambios del update anterior. Como puedo hacer dentro de la función para que los cambios del update sean reflejandos para que el select encuentre los cambios? Intente ingresando SAVEPOINT A; en el punto después del UPDATE pero me arroja el siguiente error: ERROR: SPI_execute_plan failed executing query "SAVEPOINT A": SPI_ERROR_TRANSACTION Espero me puedan orientar. Gracias. -- Éxitos. Cordialmente, *William Diaz Pabón* *, Especialista en Soluciones Informáticas* Bogotá, Colombia Tel: +57 (300) 3917774 http://planetapleno.blogspot.com/ http://tutorialestecnicos.blogspot.com/