I see several posts here comparing the "Lifegiving" spell to CPR. In my opinion, you're not actually dead if CPR can work. If you're REALLY dead in "real life", then that's it - you're gone, nothing can bring you back. Also, comparing spells to "real life" like this can lead you down a rather bizarre path in many ways - better not. So, I'm more concerned about what the spell actually can do. And by the book, you're actually able to cast "Lifegiving" on a person that's been dead almost a year, although in practice that probably requres "Lifegiving true", but still. And so the question is: WHY? Why make a spell that can do this, when anyone who's been dead more than a day or so has all potential stats dropped to zero, and so is beyond repair anyhow? Does the spell have any use at all, besides fixing "absolution"? Makes me wonder if it's even the same people who made the "Life Mastery" spell list and the rules for what happens when you die.
The "can ghosts learn" question is interresting. But then again, some undeads can be created by magic, and that's what keeps some of them going (those created by necromancers, anyway) - and that's why some undead (again, those created by necromancers) can simply be dispelled. Still, an interresting question. Is it the body which carries the stats, or the spirit? And with a wide range of healing spells, is seems awkward that you can heal all sorts of damage to the body, but once it's dead, stats like strength and agility drop like a stone and can't be brought back to what they were. If the body is the problem, surely some "Muscle Law", "Blood Law" or "Nerve Law" spells should not have any problems fixing this? After all, there are spells to join lost limbs, or even make the grow back. As for "mental stats", could not the same be said if you can actually cast "Brain Regeneration"?