title: How does Paradox manage null and empty values?
body: <p>I'm using Paradox tables through Borland Database Engine (BDE).</p>
  
  <p>I'm not able to realise the way <strong>null</strong> and <strong>empty string</strong> values are handled in string fields (Paradox data type "A").</p>
  
  <p>My specific problem is how to determine if a field value is null or empty string. In Database Desktop tool they all seem to be empty strings.</p>
  
  <p>I need this because I'm migrating data (with Database Desktop and also programmatically) to a Firebird DB and the <strong>field values which seem to be empty strings are all copied to Firebird as null values</strong>... Even fields belonging to an index! <strong>How can I distinguish</strong> real null from empty strings? Does it depends from Paradox or BDE? Thanks!</p>