kernel escribió: > Lo del parche a mi se me queda un poco grande, no tengo experiencia en esos > temas
Pude reproducir tu problema y el parche que propuse antes casi lo soluciona; mandé un parche más completo a hackers a ver si lo podemos incluir en futuras versiones: https://www.postgresql.org/message-id/flat/20190816181418.GA898@alvherre.pgsql La siguiente consulta reproduce el problema: select query_to_xml( 'select a, cash_words(a::text::money) from generate_series(0, 2000000) a', true, false, ''); si tienes un client_encoding distinto del server_encoding, esa consulta muere con el error que antes dijiste: ERROR: memoria agotada DETALLE: La cadena de 281409059 bytes es demasiado larga para la recodificaci�n. Duración: 14830,015 ms (00:14,830) (ojo con el error de codificación ahí .. mi terminal es utf8 y la salida es latin9) -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services