¡Buen día a todos!
Intento hacer la siguiente consulta SQL con un componente TIBQuery:
Select Facturas.ID, PagadoSaldoFactura.Pagado
From Facturas, PagadoSaldoFactura (Facturas.ID)
Donde
PagadoSaldoFactura es el nombre de un procedimiento almacenado (stored procedure) que recibe como parámetro el identificador de una factura y devuelve dos valores numéricos: el total pagado y el saldo (el importe total cobrado y lo que falta por cobrar) de la factura indicada.
Cuando intento abrir la consulta, aparece el mensaje de error "
no current record for fetch operation". En el editor SQL de IBExpert el mensaje de error es "
The cursor indentified in the update or delete statement is not positioned on a row. no current record for fetch operation", pero no hay ninguna senencia SQL Update o Delete involucrada.
Según leí en
http://www.thensle.de/faq.htm#4.2.2, esto pudiera ser una impureza (bug) de Firebird 1.5 (utilizo Firebird 1.5 RC7). Probaré instalando una versión más reciente. De cualquier forma les agradezco sus aportaciones.
Atentamente,
Al González

.