<p>Right now I'm working on a web application that receives a significant amount of data from a database that has a potential to return null results. When going through the cyclomatic complexity for the application a number of functions are weighing in between 10 - 30. For the most part the majority of the functions with the high numbers have a lot of lines similar to the following:</p>

<pre><code>If Not oraData.IsDBNull(4) Then row("Field") = oraData.GetString(4)
</code></pre>

<p>Which leads me to my question, what is the best way to go about trying to bring these numbers down? Right now I'm looking at having the majority of the functions below 10. </p>

The first question is: Why are you "hung" up on CC ?  It's a tool to evaluate how dense the code is and a rule of thumb should be "not too high of a cc number".
It's probably hitting all those "IF"s and bringing up that number - so reduce the number of ifs by calling a wrap function that extracts the data from the result set which handles the null or change the query so it doesn't return nulls.
Keep in mind that nulls do provide information and are not useless. For example Republican or Democrat ?  using null says neither choice.