Come on! Have you actually tried using no hook to catch a fish? It works really well if you are a "Catch and Release" type fishermen.

I guess if you really want to actually catch the catfish then using a HOOK would be a lot better option. Also, if you had "patience" you could let the catfish eat the bait, swallow it and then lodge it in the stomach. Then you could begin playing the fish. You probably need a reel with a 1000 yards of line to wait for the digestion process to work and the line to tangle around the stomach or a digesting crayfish, or something else.
Come to think of it - the best option is probably to use a
hook with no WEIGHT. It would be a lot simpler.