Revisa si puedes utilizar el operador IF/CASE/ISNULL dentro de la consulta (algunos SGBD lo tienen).
Por ejemplo en SQL Server podrías usar:
Código SQL
[-]
// Si el valor es nulo te devolvería un 0
select IsNull(SUM(IMPORFAC),0) from facturas
// Algo similar, pero con el CASE
select
case when SUM(IMPORFAC) is null then 0 else SUM(IMPORFAC) end
from facturas