Este es el cuerpo del procedimiento:
Código SQL
[-]
for select id_integrante, apellido_nombre, tipo_doc, numero_documento, fecha_nacimiento,
inicio_vigencia, parentesco, residencia
from INTEGRANTE_GRUPO_FAMILIAR
where cliente=:num_cliente and
marcado=0
into :id_integrante, :apellido_nombre, :tipo_doc, :numero_documento,
:fecha_nacimiento, :inicio_vigencia,
arentesco, :residencia do
begin
if(fecha_nacimiento is not null)then
begin
tmp=CURRENT_DATE - :fecha_nacimiento;
edad=EXTRACT(YEAR from tmp);
end
else
begin
edad=0;
end
SUSPEND;