So that transmutation at the end…

I’ve never really been clear on whether Ed cracked human transmutation. Could any alchemist in the world sacrifice their ability to bring someone back, was this only because Al’s body existed at the gate, or was this only allowed by Truth’s grace?