anchor.diff:          % ?LogDebug("StmtCols8 ~p~n", [SR8#stmtResult.stmtCols]),
           % ?LogDebug("SortSpec8 ~p~n", [SR8#stmtResult.sortSpec]),
           ?assertEqual([{2,<<"desc">>}], SR8#stmtResult.sortSpec),
  +
           try
               ?assertEqual(ok, fetch_async(SKey, SR8, [], IsSec)),
               List8a = receive_recs(SR8,true),
  
positive.code:             ?assertEqual(ok, fetch_close(SKey, SR7b, IsSec))
          after
              ?assertEqual(ok, close(SKey, SR7b))
          end,
  
          SR8 = exec(SKey,query8, 100, IsSec, "
              select 
                    col1 as c1
  
negative.code: 
  -include_lib("eunit/include/eunit.hrl").
  
  setup() -> ?imem_test_setup.
  
  teardown(_SKey) ->    
      ?LogDebug("test teardown....~n",[]),
      ?imem_test_teardown.
  
  
  db_part1_test_() ->
      {setup,
       fun setup/0,
       fun teardown/1,
       {with,inorder,
        [fun(_) -> test_with_or_without_sec_part1(false) end,
         fun(_) -> test_with_or_without_sec_part1(true) end
        ]}
      }.
  
  db_part2_test_() ->
      {setup,
       fun setup/0,
       fun teardown/1,
       {with,inorder,
        [fun(_) -> test_with_or_without_sec_part2(false) end,
         fun(_) -> test_with_or_without_sec_part2(true) end
        ]}
      }.
  
  test_with_or_without_sec_part1(IsSec) ->
      try
          ClEr = 'ClientError',
          % SeEx = 'SecurityException',
  
          ?LogDebug("----------------------------------~n"),
          ?LogDebug("---TEST--- ~p_part1 ----Security ~p", [?MODULE, IsSec]),
          ?LogDebug("----------------------------------~n"),
  
          ?LogDebug("schema ~p~n", [imem_meta:schema()]),
  