Thank you for your post, and I apologize for the late reply.
Since there is a complete discussion at the other thread, I have replied there:
In essence, FileMaker Pro does not parse constant text passed to the Evaluate function, so FileMaker Pro doesn't know that Self is used. Instead, use:
Evaluate ( Quote ( GetFieldName ( Self ) ) )