I just think it's hilareous what the SQL 2008 intellisense looks like (newline characters and all) when you perform a select against this 'table':
select dbo.[VarArray[]](i int)
GO
begin tran
insert into VarArray(i) select 1;
print 1;
rollback
GO
while(1=1)].print_i
from dbo.[VarArray[]](i int)
GO
begin tran
insert into VarArray(i) select 1;
print 1;
rollback
GO
while(1=1)]
What a strange question... My first impression was that this was done by mistake when trying to use VARARRAY from Oracle (or someone was testing to see if VARARRAY was valid in that version of SQL Server).