Bueno, comento resultados...
En definitiva use el componente de JEDI (MemoryData) porque lo utilizo como una base de datos plana y me es mas facil hacer despues la asignacion de los datos correspondientes a las tablas finales caso contrario utilizando listas iba a tener que calcular a partir desde donde empezaba la fecha y desde donde empezaba el texto. Asi queda la asignacion:
Código Delphi
[-]Procedure TPGenInfoInstit.Importacion;
Begin
NovInternos.Close;
NovInternos.SQL.Clear;
NovInternos.SQL.Add('Select IdInt,Fecha,Detalle From Novedades ');
NovInternos.SQL.Add('Where IdInt = :Cod');
NovInternos.ParamByName('Cod').AsInteger := Codigo;
NovInternos.Open;
Memoria.Close;
Memoria.EmptyTable;
Memoria.Open;
while not NovInternos.Eof do
begin
Memoria.Append;
MemoriaFecha.Value := NovInternos.FieldByName('Fecha').AsDateTime;
MemoriaDetalle.AsString := NovInternos.FieldByName('Detalle').AsString;
MemoriaImprime.AsString := 'Sí';
Memoria.Post;
NovInternos.Next;
end;
End;
Gracias y saludos.