SQL> select count(*) from (select * from user_objects where object_name like '%B%');

  COUNT(*)
----------
         3


Execution Plan
----------------------------------------------------------
Plan hash value: 1724887145

------------------------------------------------------------------------------------------------
| Id  | Operation                       | Name         | Rows  | Bytes | Cost (%CPU)| Time     |
------------------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT                |              |     1 |    66 |     6   (0)| 00:00:01 |
|   1 |  SORT AGGREGATE                 |              |     1 |    66 |            |          |
|   2 |   VIEW                          | USER_OBJECTS |    51 |  3366 |     6   (0)| 00:00:01 |
|   3 |    UNION-ALL                    |              |       |       |            |          |
|*  4 |     FILTER                      |              |       |       |            |          |
|*  5 |      TABLE ACCESS BY INDEX ROWID| OBJ$         |    53 |  2120 |     5   (0)| 00:00:01 |
|*  6 |       INDEX RANGE SCAN          | I_OBJ2       |    53 |       |     1   (0)| 00:00:01 |
|*  7 |      TABLE ACCESS BY INDEX ROWID| IND$         |     1 |     8 |     1   (0)| 00:00:01 |
|*  8 |       INDEX UNIQUE SCAN         | I_IND1       |     1 |       |     1   (0)| 00:00:01 |
|*  9 |     INDEX RANGE SCAN            | I_LINK1      |     1 |    18 |     1   (0)| 00:00:01 |
------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   4 - filter("O"."TYPE#"<>1 AND "O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND  (SELECT 1 FROM
              "SYS"."IND$" "I" WHERE "I"."OBJ#"=:B1 AND ("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR
              "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))=1)
   5 - filter(BITAND("O"."FLAGS",128)=0)
   6 - access("O"."OWNER#"=USERENV('SCHEMAID') AND "O"."LINKNAME" IS NULL)
       filter("O"."NAME" LIKE '%B%' AND "O"."LINKNAME" IS NULL AND
              "O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_')
   7 - filter("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR
              "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9)
   8 - access("I"."OBJ#"=:B1)
   9 - access("L"."OWNER#"=USERENV('SCHEMAID'))
       filter("L"."NAME" LIKE '%B%')


Statistics
----------------------------------------------------------
          8  recursive calls
          0  db block gets
         13  consistent gets
          0  physical reads
          0  redo size
        515  bytes sent via SQL*Net to client
        492  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed

SQL>