Wou hola gracias x su tiempo

MMM estoy pegado desde varios dias tratando de solucionar esto, e tratado con allocate y otras pero no puedo.. Espero que me puedan ayudar, thanks
Mire yo tengo un sp ,
Código PHP:
DELIMITER $$
........
.....IN `ID_USER_PERMISO` INTEGER ....
.......
Select not_id as A , not_title as B , not_dat as C ,
CONCAT(do_doc.doc_ap_m , do_doc.doc_nom ) as E FROM env_not
INNER JOIN do_doc
ON do_doc.doc_id = env_not.not_cre
..............
Bueno ahi falta lo que no puedo hacer, yo envio el ID DEL USUARIO, ejemplo "149", PUES existe un campo mas llamado
permisos, en ese campo hay una serie de numeros separados por coma, ejemplo "1,2,3,4,5,6,159,346,149".
Yo necesito algo como
[CENTERWHERE ]ID_USER_PERMISO este dentro de
permisos[/CENTER]
en php yo creo un array de elementos separados x la coma, y luego una funcion in_array(ID), seria algo igual a eso pero en mysql,
no e podido y e tratado de muchas maneras
gracias por su tiempooooo