I am sure this will work.
SQL> select * from a;
C1 C2
---------- --------------------
AAAA santosh sarkar
AAAB debasish datta
AAAC sujata agarwal
AAAD rina ray
SQL> select * from b
2 ;
C3 C4
---------- --------------------
XXXX santosh
XXXY debasish
XXXZ agarwa
SQL>
select a.*, b.*
from a, b
where substr(a.C2, instr(a.c2,b.c4), length(b.c4)) = b.c4
SQL> /
C1 C2 C3 C4
---------- -------------------- ---------- --------------------
AAAA santosh sarkar XXXX santosh
AAAB debasish datta XXXY debasish
AAAC sujata agarwal XXXZ agarwa
SQL>
Santosh Sarkar