Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2005, 09:08
GabiAPF
 
Fecha de Ingreso: abril-2005
Mensajes: 49
Antigüedad: 19 años, 10 meses
Puntos: 0
Ya lo resolví. La solución es un asco (se aceptan propuestas de mejora) pero funciona.

Solución:
cond := ''apellido_rsocial=''||''''''''||p_apellido||''''' '''||'' AND calle''||comp_calle||'' AND altura_domicilio=''||p_altura||'' AND piso''||comp_piso||'' AND depto''||comp_depto;
qry := ''SELECT * FROM personas WHERE ''||cond;
FOR fila_persona IN EXECUTE qry LOOP
res := fila_persona.id_persona;
END LOOP;


Espero que esto le sirva a alguien más.

Saludos,
Gabi.