i personally think cod liver oil is miles better - flax seed oil goes rancid very quickly, plus it doesnt conatin the omega 3s EPA and DHA - only ALA. in other words the omega quality of CLO is much better.
Plus, extracting oil from flaxseeds is a very new thing - humans have not traditionally eaten flaxseed oil, so i would be wary of it