mory, or to <code class="symbol">NULL</code> in cases
       where no buffer is returned.  A non-<code class="symbol">NULL</code> result
       buffer should be freed using <a class="xref" href="libpq-misc.html#LIBPQ-PQFREEMEM"><code class="function">PQfreemem</code></a> when no longer
       needed.
      </p><p>
       When a row is successfully returned, the return value is the number
       of data bytes in the row (this will always be greater than zero).
       The returned string is always null-termin