z > 0 = .F. z < 0 = .T. z < -1 = .T. z < -9999999 = .T.
It's a numeric field but can't be displayed (maybe its negitive infinity?). From a mathmatical standpoint - you can't divide by zero anyway - its supposed to be impossible. I'm suprised VFP doesn't give an error when you try to do that. Anyway I've always just checked for the possibilty in my code where I need to.