My guess is that inserted table itself is a pseudo ( derived ? ) table assembled from transaction log. So as such you may not be able to use it further to derive another table on the fly. If you really want to use the inserted data further you may have to save it into a (temp) table first.
HTH
Avinash