I'm with ips on this, for Henry at least. The only way to just stop him chasing without giving him an alternative behaviour would be to make him associate it with something bad. But with consistency I can get him to see a bird on the ground and remember that's a cue to run back towards and then past me, where there will magically be a very tasty something or other on the ground for him to snuffle out. The minute he has eaten his reward and looks at me to see if more is forthcoming, I recall him. As soon as he gets to my feet, I throw a treat away from me. So we set up a yo-yo situation of him running back and forth, but always away from birds on the ground (or flying overhead, which Henry also takes exception to).
As soon as he actually gives chase he goes back on the lead and we do something else, because then his head is gone. And if I don't practice this at least once a day, he forgets it within a week. I don't think 'steady' will ever be a term I'll associate with my doofus of a dog.