La función de campo FIELDNAME devuelve el nombre de un campo determinado.
FIELDNAME devuelve el nombre del campo identificado mediante referencia_campo_origen como un valor de carácter. Si el parámetro identifica un campo que no existe, se devuelve NULL.
Esta función no muestra ninguna información de espacio de nombres; dicha información debe obtenerse mediante una llamada aparte a la Función FIELDNAMESPACE.
SET X=FIELDNAME(InputBody.*[<]);El ESQL siguiente establece Y en Null:
SET Y=FIELDNAME(InputBody.F1.*[<]);
SET Z=FIELDNAME(InputBody.*[<].*[<]);
DECLARE ns NAMESPACE 'urn:nid:xxxxxx'; SET Y=FIELDNAME(InputBody.ns:F1.*[<]);