Hola,
Tengo un problema con las consultas en una base de datos PostgreSQL usando el constructor de consultas de JMP...
De hecho, algunas funciones de PostgreSQL parecen no funcionar correctamente en el constructor de consultas...
Por ejemplo, si quiero recuperar parte de una cadena a partir de la posición de uno de sus caracteres:
Este comando podría escribirse en PostgreSQL:
SELECCIONAR subcadena ('Thomas' desde posición ('h' en 'Thomas') para 2) COMO bug_test
Pero si lo escribo en "Agregar columna calculada" en el generador de consultas de JMP con el editor de fórmulas SQL:
substring('Thomas' from position('h' in 'Thomas') for 2)
Me aparece este error:

mientras que este mismo comando se ejecuta correctamente si lo escribo a mano en SQL Custom:

Y en ese caso se traduce a JSL como cualquier otro comando SQL...

Lo que no entiendo es que a veces puedo escribir fórmulas complejas en las "columnas calculadas" del constructor de consultas, que están en sintaxis pura de PostgreSQL, ¡y todo funciona perfectamente! Por ejemplo:

Esta columna calculada funciona correctamente y no devuelve ningún mensaje de error. Sin embargo, se trata de un código específico de PostgreSQL...
¿Se trata de un error conocido en alguna función de PostgreSQL? ¿Cómo puedo solucionarlo?
¡Gracias por tu ayuda!
Franck