@dkozlowski, podejrzewam, że robisz próby na SQL 2008 bo po deklaracji zmiennej podajesz jej wartość
declare @dlugoscAuto int = (select twp_DlugoscAuto from dbo.tw_Parametr)
Jeżeli się nie mylę to w niższych wersjach SQL trzeba to było zrobić osobno, czyli:
declare @dlugoscAuto int
set @dlugoscAuto= (select twp_DlugoscAuto from dbo.tw_Parametr)
Sprawdźcie to