Your caching nameserver still needs to query some other server for lookups and setting that as the only nameserver in resolv.conf will break dns for you.
How will it "break DNS"? Works fine on my mail servers, which do a *lot* of lookups, not just for regular domains but also for dnsbl's.