Salve a tutti,

Ho provato ad impostare questa stored procedure

codice:
ALTER  PROCEDURE NuovoProgetto
(
@Nome varchar(50),
@Descrizione varchar(200),
@DataInizio datetime,
@DataTermine datetime,
@Importo money,
@CodFiscRef char(16)
)

AS
INSERT INTO PROGETTO(Nome,Descrizione,DataInizio,DataTermine,Importo,CodFiscRef)
VALUES(@Nome,@Descrizione,@DataInizio,@DataTermine,@Importo,
(Select CodFisc FROM REFERENTE WHERE CodFisc=@CodFiscRef))
Ma mi viene restituito il seguente errore:
In questo contesto sono consentite solo espressioni scalari, non subquery.

Come posso fare? Il mio problema è che voglio trovare una soluzione che mi eviti di chiamare due stored procedure separate (una per la Select e l'altra per la Insert).
Grazie