ID insert_data deve essere univoco. A cosa ti serve eseguire un ciclo? Essendo univoco hai solo quell'oggetto pertanto corretto che restituisca l'oggetto e non il numero