/* syntax version 1 */ /* postgres can not */ for $i in Just(AsList(1,2,3)) do begin select $i; end do else do begin select 10; end do; for $i in Just(ListCreate(Int32)) do begin select $i; end do else do begin select 11; end do; for $i in null do begin select $i; end do else do begin select 12; end do; for $i in AsList(4) do begin select $i; end do else do begin select 13; end do; for $i in ListCreate(String) do begin select $i; end do else do begin select 14; end do; for $i in AsList(5) do begin select $i; end do; for $i in ListCreate(Bool) do begin select $i; end do