имхо универсальнее будет сделать через FORMAT (а то кто его знает, чего там в след.версиях с Option-типами сделают):
Код:
FieldReference := TableRef.FIELD(FieldPtr);
IF FORMAT(FieldReference.CLASS)='FlowField' THEN BEGIN
FieldReference.CALCFIELD;
END;