anchor.diff:  select(SKey, dba_tables, MatchSpec) ->
       case imem_seco:have_permission(SKey, [manage_system_tables]) of
           true ->     
  -            select(SKey, ddTable, MatchSpec);
  +            imem_meta:select(ddTable, MatchSpec);
           false ->
               ?SecurityException({"Select unauthorized", SKey})
       end;
   select(SKey, user_tables, MatchSpec) ->
       seco_authorized(SKey),
  -    {RList,true} = select(SKey, ddTable, MatchSpec),
  +    {RList,true} = imem_meta:select(ddTable, MatchSpec),
       {select_filter_user(SKey, RList, []), true};
   select(SKey, all_tables, MatchSpec) ->
       seco_authorized(SKey),
  -    {RList,true} = select(SKey, ddTable, MatchSpec),
  +    {RList,true} = imem_meta:select(ddTable, MatchSpec),
       {select_filter_all(SKey, RList, []), true};
   select(SKey, Table, MatchSpec) ->
       case have_table_permission(SKey, Table, select) of
  
positive.code:         ?assertEqual(true, have_table_permission(SeCoUser, user_table_123, alter)),
          io:format(user, "success ~p~n", [permissions_own_table]),
  
          %% ?assertException(throw, {SeEx,{"Select unauthorized", SKey}}, select(SeCoUser, dba_tables, MatchSpec),
  
          ?assertEqual(ok, insert(SeCoUser, user_table_123, {"A","B","C"})),
          ?assertEqual(1, table_size(SeCoUser, user_table_123)),
  
negative.code: select(SKey, dba_tables, MatchSpec, Limit) ->
      case imem_seco:have_permission(SKey, [manage_system_tables]) of
          true ->     
              imem_meta:select(ddTable, MatchSpec, Limit);
          false ->
              ?SecurityException({"Select unauthorized", SKey})
      end;
  select(SKey, user_tables, MatchSpec, Limit) ->
      seco_authorized(SKey),
      {RList,true} = imem_meta:select(ddTable, MatchSpec, Limit),
      {select_filter_user(SKey, RList, []), true};
  select(SKey, all_tables, MatchSpec, Limit) ->
      seco_authorized(SKey),
      {RList,true} = imem_meta:select(ddTable, MatchSpec, Limit),
      {select_filter_all(SKey, RList, []), true};
  select(SKey, Table, MatchSpec, Limit) ->
      case have_table_permission(SKey, Table, select) of
  