And in SQL "NULL" means "value not known" or "value not available" and isn't represented by any specific value at all (well, besides of the Oracle database that can't see the difference between a string of length = 0 and a NULL, which is, of course, two different things. Silly...) Jan-Erik. Sergio Masci wrote: > The ASCII character represented by code 0 is actually called NUL. Like you I > used to use NULL when looking for end of string, but over the years I've moved > away from this because it is difficult to determin at a glance if the intension > is to compare the pointer or the value pointed to. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics