Children are always asking questions we can't answer.
Sometimes the best thing you can tell your child is "I don't know" and let’s find the answer together. You teach your child much more by being open about your inability to answer a question, than if you would give a half-baked answer just to get off the hook. If you don't know something, but fudge an answer, you teach a child that it is more important to look like you know something than to be honest and look ignorant. That's a bad message.
Saying I don't know teaches that it is alright not to know everything, and it's ok to be honest about it. Also, by saying you don't know, it shows your child that when you do have an answer, that answer is a real one. Your answers have more credibility when you only say whatyou really know.
But even more importantly, by saying, "Great question, I don't know the answer, let me try and find out," you teach your child that learning never stops, and everyone can learn more, even a parent.
This is the greatest lesson you can teach your child. You may not have given him an answer, but you will have inspired him to ask more questions.