A little more complicated that you might think because of leap year:
if month({TABLE.BIRTHDATE})=2 and day({TABLE.BIRTHDATE})=29 and
day(date(year(CurrentDate),3,1)-1)=28
then
if date(year(CurrentDate),month({TABLE.BIRTHDATE}),day({TABLE.BIRTHDATE})- 1) > CurrentDate
then year(CurrentDate)-year({TABLE.BIRTHDATE})-1
else year(CurrentDate)-year({TABLE.BIRTHDATE})
else
if date(year(CurrentDate),month({TABLE.BIRTHDATE}),day({TABLE.BIRTHDATE})) > CurrentDate
then year(CurrentDate)-year({TABLE.BIRTHDATE})-1
else year(CurrentDate)-year({TABLE.BIRTHDATE})
-k