Da quello che ho scoperto non funzionerà poiché LAST_INSERT_ID non ha un valore fino al termine dell'intera istruzione.