Hi, It's certainly common practice. But I wouldn't go so far as to say it's incorrect without a comma. I'd say the use of the comma reflects the fact that, in speech, most people would naturally pause before uttering the quotation.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.