Instead
SELECT
* FROM Table WHERE Name LIKE '%' + p_name + '%'

use

SELECT
* FROM Table WHERE Name LIKE '''%' || p_name || '%'''