Wikipedia's discussion of recursion indicates that generatively recursive functions "can often be interpreted as corecursive functions" (emphasis mine) while Wikipedia's discussion of corecursion makes it sound like the two are synonyms when it states "some authors refer to this [corecursion] as generative recursion."
What differentiates generative recursion and corecursion? Are they strict synonyms or are there times where something generatively recursive is not corecursive?