Mmm... I dunno, I think it doesn't have an elementary primitive.
The Mathematic site gives the answer in terms of the error function, which can only be approximated. But let's see what your substitution does.
Let
So
(which is pretty much the same form as you started with.)
I can see no way to integrate this (barring some kind of approximation.)
-Dan