Dave,
count(*) from empty table is still 0 not null. It is good to think about nulls in arithmetic expressions but no need of nvl here