I don't know of any other way, except a fancy system to provides some serious filtration. And with ducks, the filter would have to be cleaned quite often.
I have used baby pools in the past and as long as I cleaned it daily it was fine.
I do have a small 200 gallon goldfish pond, and cleaning...