A função de campo SAMEFIELD informa se dois campos de referências apontam para o mesmo destino.
SAMEFIELD retorna um valor BOOLEAN indicando se duas referências de campos apontam para o mesmo destino. Se isso ocorrer, SAMEFIELD retorna TRUE; caso contrário SAMEFIELD retorna FALSE.
DECLARE ref1 REFERENCE TO OutputRoot.XML.Invoice.Purchases.Item[1]; MOVE ref1 NEXTSIBLING; SET Result = SAMEFIELD(ref1,OutputRoot.XML.Invoice.Purchases.Item[2]);Resultado é TRUE.
Consulte Criando Referências de Campos Dinâmicos para obter informações sobre referências dinâmicas.