Gracias Maeyanes, pero la verdad no le capisco.....
Código SQL
[-]CREATE OR ALTER PROCEDURE CUENTATOTAL_3X_1 (
P_DT_INICIO TIMESTAMP NOT NULL,
P_DT_FINAL TIMESTAMP NOT NULL
)
RETURNS (
P_TOTAL_3X_1 INTEGER,
P_CUENTA_3X_1 TYPE OF COLUMN DATOS.PESO
)
AS
BEGIN
FOR SELECT
COUNT(*),
SUM(PESO)
FROM DATOS
WHERE (FECHA >= :P_DT_INICIO AND FECHA <= :P_DT_FINAL)
INTO
P_TOTAL_3X_1,
P_CUENTA_3X_1
DO
SUSPEND;
La condición que me propones seria después del INTO?