Table data types are unaffected by rollback statements when using transactions.
Example:
begin transaction
declare @emp table (empid int)
insert into @emp values(10);
insert into @emp values(20);
rollback
select * from @emp
--------------------------------
10
20
even though you rollback the data table variables will persist the data.