I avoid both spaces and underscores. Back when I did Oracle, underscores were the norm and everything was converted to upper case anyway. Now, I don't have to use them and don't. I really dislike spaces. When I need to write for the end user, I'll use aliases.