No borres las lineas, tal vez poniendoles alguna marca o simplemente no borrandolas. Creo que te ahorrarias mucho tiempo.
El día 17 de octubre de 2008 9:32, Rafael Comino Mateos <[EMAIL PROTECTED]> escribió: > Tengo una función que al ejecutarse debe trabajar con un conjunto de > 1.000.000 de registros aproximadamente. > > Sobre ese conjunto de datos, en un cursor saco una a una las filas y la > mayoría las borro y otras pues las guardo en una tabla, o hago cálculos, > etc. > > El problema que tengo es de eficiencia, ya que la transacción se hace tan > grande que ocupa demasiada memoria y se hace lentísimo la ejecución. > > Que puedo hacer? -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html