I'm not asking for a definition of the two. I'm asking why you think they're different in practice. I only use my credit cards to earn cash back. I've never spent money I didn't already have in my checking account.
The definition is the difference, boy.
We're not talking about what you may or may not have done. The issue is the possibility exists that something could happen and the money wouldn't be there.