Para la versión 8.4 se planea lo siguiente (no se si sea contrib) que seguramente ayudara a problemas como el que presentas
http://wiki.postgresql.org/wiki/CTEReadme Te comento que alguna vez hice una recursión y me fue algo mal ... y decidi cambiar nested-set ... y me fue mucho mejor; ahora estoy probando nested-interval que al parecer esta mejor ... estoy en pruebas!! La sig. liga te puede ayudar http://arxiv.org/html/cs.DB/0401014 saludos El lun, 08-09-2008 a las 13:36 -0500, ---$${[*Salmuz*]}$$--- escribió: > Hola. bueno ante todo gracias por hacerme pertenecer a esta lista, soy > nuevo en esto y estoy realizando un sistema, bueno me encontre con un > problema particular que es el siguiente, les muestro mi tabla > > > CREATE TABLE jerarquia_producto > ( > cod_jerarquia_prod integerNOT NULL, > cod_padre_jer integer, > des_jerarquia character varying(20) NOT NULL, > ) > > Lo que necesito es obtener apartir de cod_jerarquia_prod sus hijos, > nieto,.....etc hasta la ultima generación, lo he realizado al > contrario para obtener sus padres y abuelos. > Es eficiente realizar funciones recursivas en postgres ? > Se podria resolver con postgres o lo tendria que hacer con > programación? > > Gracias ...por su tiempo.xD > > -- > Ate. > > Carranza Alarcón, Yonatan Carlos > > --{[Salmuz]}-- -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html