just to be sure, it is still (8.4) not possible to use RETURNING within an other INSERT?
it is being discussed for 8.5, but as far as features go - stable versions don't change (at least change is very very very very very unlikely), so 8.4 will stay the same.