Alvaro Herrera escribió:
> Jenaro Centeno Gómez escribió:
>
>   
>> DECLARE
>>     crMiCursor  CURSOR FOR Select a.foo, b.foo, c.foo FROM foo1 a, foo2
>> b, foo3 c WHERE a.foo = b.foo AND a.foo = c.foo;
>>     rcMiRegistro crMicursor%ROWTYPE
>>
>> Me explico? Con esto tienes una variable tipo registro con los tipos de
>> datos de las columnas utilizadas en el control, sin embargo en
>> PostgreSQL no es posible hacerlo de esta manera.
>>     
>
> Hmm ... interesante ... ¿y para qué quieres el rowtype?  ¿qué puedes
> hacer con él que no puedas hacer con un record común y corriente?
>
>   
Precisamente esa era la respuesta correcta, incluso no fué necesario
declarar el cursor, simplemente metí un tipo record y en un FOR para
recorrer le cargue la consulta al record, asunto solucionado.

Gracias a todos.


-- 
-------------------------------------------------------------------------------------------
L.A. Jenaro Centeno Gómez                                                       
                                                                       

Coordinador Departamento de Tecnologías de la Información
Alimentos La Concordia, S.A. de C.V.
Tel. 01 474 741 9200
Ext. 9280
www.aldia.com.mx

Responder a