Basta fare l'insert prima della select... Per quale ragione fai la SELECT prima? per verifica? per ricavare qualcosa?

A vedere dallo script si direbbe di no. Ne controlli, ne utilizzi dati estratti.... quindo sposta le due righe dell'INSERT prima della SELECT e sei a posto cosi'.