Thanks for the information, both of you.
Martin, yes, I got the lyrics from Irish Minstrelsy and adapted them to O'Connor's performance. I should have mentioned that in the post.
It's such a fun song. I'm surprised it hasn't appeared on any commercial recordings.