Allora io l'ho fatta così

codice:
INSERT INTO [BSPF_GLOB].[dbo].[leaveRequest]
SELECT @firstEmptyLeaveId,Em.ID,@leavetype,@startDate,@lastDayDate,0,0.0,'ferie per motivi personale anno 2008',Em.ADDRESS,
Em.MOBILE,0,Em.ID,10,'Nuova Assunzione',GetDate(),Em.ID,GetDate(),Em.ID FROM leaveRequest Lea 
LEFT JOIN EMPLOYEE Em ON Lea.IDUser = Em.ID WHERE Em.ID = @idUser AND Lea.IDUser = NULL
ma mi inserisce solo uno ma poi non ne inserisce più

Se puoi continuare a darmi indicazioni per poterla risolvere...grazie ancora